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

namespace llvm {

extern const MCRegisterClass AArch64MCRegisterClasses[];

static const MVT::SimpleValueType VTLists[] = {
  /* 0 */ MVT::f16, MVT::bf16, MVT::i16, MVT::Other,
  /* 4 */ MVT::f32, MVT::i32, MVT::Other,
  /* 7 */ MVT::i64, MVT::Other,
  /* 9 */ MVT::f16, MVT::Other,
  /* 11 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::v4bf16, MVT::Other,
  /* 22 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::v8f16, MVT::v8bf16, MVT::Other,
  /* 32 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::v8bf16, MVT::Other,
  /* 41 */ MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::v4bf16, MVT::v2f32, MVT::v1f64, MVT::Other,
  /* 50 */ MVT::nxv16i1, MVT::nxv8i1, MVT::nxv4i1, MVT::nxv2i1, MVT::nxv1i1, MVT::Other,
  /* 56 */ MVT::nxv16i8, MVT::Other,
  /* 58 */ MVT::nxv16i8, MVT::nxv8i16, MVT::nxv4i32, MVT::nxv2i64, MVT::nxv2f16, MVT::nxv4f16, MVT::nxv8f16, MVT::nxv2bf16, MVT::nxv4bf16, MVT::nxv8bf16, MVT::nxv2f32, MVT::nxv4f32, MVT::nxv2f64, MVT::Other,
  /* 72 */ MVT::Untyped, MVT::Other,
  /* 74 */ MVT::i64x8, MVT::Other,
  /* 76 */ MVT::nxv16i1, MVT::nxv8i1, MVT::nxv4i1, MVT::nxv2i1, MVT::nxv1i1, MVT::aarch64svcount, MVT::Other,
  /* 83 */ MVT::i8, MVT::aarch64mfp8, MVT::Other,
};

static const char *SubRegIndexNameTable[] = { "bsub", "bsub_hi", "dsub", "dsub0", "dsub1", "dsub2", "dsub3", "dsub_hi", "hsub", "hsub_hi", "psub", "psub0", "psub1", "qsub0", "qsub1", "qsub2", "qsub3", "ssub", "ssub_hi", "sub_32", "sub_32_hi", "sube32", "sube64", "subo32", "subo64", "x8sub_0", "x8sub_1", "x8sub_2", "x8sub_3", "x8sub_4", "x8sub_5", "x8sub_6", "x8sub_7", "zasubb", "zasubd0", "zasubd1", "zasubh0", "zasubh1", "zasubq0", "zasubq1", "zasubs0", "zasubs1", "zsub", "zsub0", "zsub1", "zsub2", "zsub3", "zsub_hi", "zasubd1_then_zasubq0", "zasubd1_then_zasubq1", "zasubs1_then_zasubd0", "zasubs1_then_zasubd1", "zasubs1_then_zasubq0", "zasubs1_then_zasubq1", "zasubs1_then_zasubd1_then_zasubq0", "zasubs1_then_zasubd1_then_zasubq1", "zasubh1_then_zasubd0", "zasubh1_then_zasubd1", "zasubh1_then_zasubq0", "zasubh1_then_zasubq1", "zasubh1_then_zasubs0", "zasubh1_then_zasubs1", "zasubh1_then_zasubd1_then_zasubq0", "zasubh1_then_zasubd1_then_zasubq1", "zasubh1_then_zasubs1_then_zasubd0", "zasubh1_then_zasubs1_then_zasubd1", "zasubh1_then_zasubs1_then_zasubq0", "zasubh1_then_zasubs1_then_zasubq1", "zasubh1_then_zasubs1_then_zasubd1_then_zasubq0", "zasubh1_then_zasubs1_then_zasubd1_then_zasubq1", "dsub1_then_bsub", "dsub1_then_bsub_hi", "dsub1_then_hsub", "dsub1_then_hsub_hi", "dsub1_then_ssub", "dsub1_then_ssub_hi", "dsub3_then_bsub", "dsub3_then_bsub_hi", "dsub3_then_hsub", "dsub3_then_hsub_hi", "dsub3_then_ssub", "dsub3_then_ssub_hi", "dsub2_then_bsub", "dsub2_then_bsub_hi", "dsub2_then_hsub", "dsub2_then_hsub_hi", "dsub2_then_ssub", "dsub2_then_ssub_hi", "psub1_then_psub", "qsub1_then_dsub_hi", "qsub3_then_dsub_hi", "qsub2_then_dsub_hi", "x8sub_7_then_sub_32", "x8sub_7_then_sub_32_hi", "x8sub_6_then_sub_32", "x8sub_6_then_sub_32_hi", "x8sub_5_then_sub_32", "x8sub_5_then_sub_32_hi", "x8sub_4_then_sub_32", "x8sub_4_then_sub_32_hi", "x8sub_3_then_sub_32", "x8sub_3_then_sub_32_hi", "x8sub_2_then_sub_32", "x8sub_2_then_sub_32_hi", "x8sub_1_then_sub_32", "x8sub_1_then_sub_32_hi", "subo64_then_sub_32", "subo64_then_sub_32_hi", "zsub1_then_zsub_hi", "zsub3_then_zsub_hi", "zsub2_then_zsub_hi", "dsub0_dsub1", "dsub0_dsub1_dsub2", "dsub1_dsub2", "dsub1_dsub2_dsub3", "dsub2_dsub3", "dsub_dsub1", "dsub_dsub1_dsub2_dsub3", "dsub_dsub1_dsub2", "qsub0_qsub1", "qsub0_qsub1_qsub2", "qsub1_qsub2", "qsub1_qsub2_qsub3", "qsub2_qsub3", "sub_32_x8sub_1_then_sub_32", "x8sub_0_x8sub_1", "x8sub_2_x8sub_3", "x8sub_4_x8sub_5", "x8sub_6_x8sub_7", "x8sub_6_then_sub_32_x8sub_7_then_sub_32", "x8sub_4_then_sub_32_x8sub_5_then_sub_32", "x8sub_2_then_sub_32_x8sub_3_then_sub_32", "sub_32_subo64_then_sub_32", "zsub_qsub1", "zsub_qsub1_qsub2_qsub3", "zsub_qsub1_qsub2", "zsub0_zsub1", "zsub0_zsub1_zsub2", "zsub1_zsub2", "zsub1_zsub2_zsub3", "zsub2_zsub3", "zsub0_zsub2", "zsub1_zsub3", "" };

static const TargetRegisterInfo::SubRegCoveredBits SubRegIdxRangeTable[] = {
  { 65535, 65535 },
  { 0, 8 },	// bsub
  { 8, 8 },	// bsub_hi
  { 0, 64 },	// dsub
  { 0, 64 },	// dsub0
  { 0, 64 },	// dsub1
  { 0, 64 },	// dsub2
  { 0, 64 },	// dsub3
  { 64, 64 },	// dsub_hi
  { 0, 16 },	// hsub
  { 16, 16 },	// hsub_hi
  { 0, 65535 },	// psub
  { 0, 65535 },	// psub0
  { 0, 65535 },	// psub1
  { 0, 128 },	// qsub0
  { 0, 128 },	// qsub1
  { 0, 128 },	// qsub2
  { 0, 128 },	// qsub3
  { 0, 32 },	// ssub
  { 32, 32 },	// ssub_hi
  { 0, 32 },	// sub_32
  { 32, 32 },	// sub_32_hi
  { 0, 32 },	// sube32
  { 0, 64 },	// sube64
  { 0, 32 },	// subo32
  { 0, 64 },	// subo64
  { 0, 64 },	// x8sub_0
  { 64, 64 },	// x8sub_1
  { 128, 64 },	// x8sub_2
  { 192, 64 },	// x8sub_3
  { 256, 64 },	// x8sub_4
  { 320, 64 },	// x8sub_5
  { 384, 64 },	// x8sub_6
  { 448, 64 },	// x8sub_7
  { 0, 2048 },	// zasubb
  { 0, 256 },	// zasubd0
  { 0, 256 },	// zasubd1
  { 0, 1024 },	// zasubh0
  { 0, 1024 },	// zasubh1
  { 0, 128 },	// zasubq0
  { 0, 128 },	// zasubq1
  { 0, 512 },	// zasubs0
  { 0, 512 },	// zasubs1
  { 0, 128 },	// zsub
  { 0, 65535 },	// zsub0
  { 0, 65535 },	// zsub1
  { 0, 65535 },	// zsub2
  { 0, 65535 },	// zsub3
  { 128, 65535 },	// zsub_hi
  { 0, 128 },	// zasubd1_then_zasubq0
  { 0, 128 },	// zasubd1_then_zasubq1
  { 0, 256 },	// zasubs1_then_zasubd0
  { 0, 256 },	// zasubs1_then_zasubd1
  { 0, 128 },	// zasubs1_then_zasubq0
  { 0, 128 },	// zasubs1_then_zasubq1
  { 0, 128 },	// zasubs1_then_zasubd1_then_zasubq0
  { 0, 128 },	// zasubs1_then_zasubd1_then_zasubq1
  { 0, 256 },	// zasubh1_then_zasubd0
  { 0, 256 },	// zasubh1_then_zasubd1
  { 0, 128 },	// zasubh1_then_zasubq0
  { 0, 128 },	// zasubh1_then_zasubq1
  { 0, 512 },	// zasubh1_then_zasubs0
  { 0, 512 },	// zasubh1_then_zasubs1
  { 0, 128 },	// zasubh1_then_zasubd1_then_zasubq0
  { 0, 128 },	// zasubh1_then_zasubd1_then_zasubq1
  { 0, 256 },	// zasubh1_then_zasubs1_then_zasubd0
  { 0, 256 },	// zasubh1_then_zasubs1_then_zasubd1
  { 0, 128 },	// zasubh1_then_zasubs1_then_zasubq0
  { 0, 128 },	// zasubh1_then_zasubs1_then_zasubq1
  { 0, 128 },	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
  { 0, 128 },	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
  { 0, 8 },	// dsub1_then_bsub
  { 8, 8 },	// dsub1_then_bsub_hi
  { 0, 16 },	// dsub1_then_hsub
  { 16, 16 },	// dsub1_then_hsub_hi
  { 0, 32 },	// dsub1_then_ssub
  { 32, 32 },	// dsub1_then_ssub_hi
  { 0, 8 },	// dsub3_then_bsub
  { 8, 8 },	// dsub3_then_bsub_hi
  { 0, 16 },	// dsub3_then_hsub
  { 16, 16 },	// dsub3_then_hsub_hi
  { 0, 32 },	// dsub3_then_ssub
  { 32, 32 },	// dsub3_then_ssub_hi
  { 0, 8 },	// dsub2_then_bsub
  { 8, 8 },	// dsub2_then_bsub_hi
  { 0, 16 },	// dsub2_then_hsub
  { 16, 16 },	// dsub2_then_hsub_hi
  { 0, 32 },	// dsub2_then_ssub
  { 32, 32 },	// dsub2_then_ssub_hi
  { 0, 65535 },	// psub1_then_psub
  { 64, 64 },	// qsub1_then_dsub_hi
  { 64, 64 },	// qsub3_then_dsub_hi
  { 64, 64 },	// qsub2_then_dsub_hi
  { 448, 32 },	// x8sub_7_then_sub_32
  { 480, 32 },	// x8sub_7_then_sub_32_hi
  { 384, 32 },	// x8sub_6_then_sub_32
  { 416, 32 },	// x8sub_6_then_sub_32_hi
  { 320, 32 },	// x8sub_5_then_sub_32
  { 352, 32 },	// x8sub_5_then_sub_32_hi
  { 256, 32 },	// x8sub_4_then_sub_32
  { 288, 32 },	// x8sub_4_then_sub_32_hi
  { 192, 32 },	// x8sub_3_then_sub_32
  { 224, 32 },	// x8sub_3_then_sub_32_hi
  { 128, 32 },	// x8sub_2_then_sub_32
  { 160, 32 },	// x8sub_2_then_sub_32_hi
  { 64, 32 },	// x8sub_1_then_sub_32
  { 96, 32 },	// x8sub_1_then_sub_32_hi
  { 0, 32 },	// subo64_then_sub_32
  { 32, 32 },	// subo64_then_sub_32_hi
  { 128, 65535 },	// zsub1_then_zsub_hi
  { 128, 65535 },	// zsub3_then_zsub_hi
  { 128, 65535 },	// zsub2_then_zsub_hi
  { 65535, 128 },	// dsub0_dsub1
  { 65535, 192 },	// dsub0_dsub1_dsub2
  { 65535, 128 },	// dsub1_dsub2
  { 65535, 192 },	// dsub1_dsub2_dsub3
  { 65535, 128 },	// dsub2_dsub3
  { 65535, 128 },	// dsub_dsub1
  { 65535, 256 },	// dsub_dsub1_dsub2_dsub3
  { 65535, 192 },	// dsub_dsub1_dsub2
  { 65535, 256 },	// qsub0_qsub1
  { 65535, 384 },	// qsub0_qsub1_qsub2
  { 65535, 256 },	// qsub1_qsub2
  { 65535, 384 },	// qsub1_qsub2_qsub3
  { 65535, 256 },	// qsub2_qsub3
  { 65535, 64 },	// sub_32_x8sub_1_then_sub_32
  { 0, 128 },	// x8sub_0_x8sub_1
  { 128, 128 },	// x8sub_2_x8sub_3
  { 256, 128 },	// x8sub_4_x8sub_5
  { 384, 128 },	// x8sub_6_x8sub_7
  { 65535, 64 },	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
  { 65535, 64 },	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
  { 65535, 64 },	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
  { 65535, 64 },	// sub_32_subo64_then_sub_32
  { 65535, 256 },	// zsub_qsub1
  { 65535, 512 },	// zsub_qsub1_qsub2_qsub3
  { 65535, 384 },	// zsub_qsub1_qsub2
  { 65535, 65535 },	// zsub0_zsub1
  { 65535, 65535 },	// zsub0_zsub1_zsub2
  { 65535, 65535 },	// zsub1_zsub2
  { 65535, 65535 },	// zsub1_zsub2_zsub3
  { 65535, 65535 },	// zsub2_zsub3
  { 65535, 65535 },	// zsub0_zsub2
  { 65535, 65535 },	// zsub1_zsub3
};


static const LaneBitmask SubRegIndexLaneMaskTable[] = {
  LaneBitmask::getAll(),
  LaneBitmask(0x0000000000000001), // bsub
  LaneBitmask(0x0000000000000002), // bsub_hi
  LaneBitmask(0x000000000000002B), // dsub
  LaneBitmask(0x000000000000002B), // dsub0
  LaneBitmask(0x0000000078000000), // dsub1
  LaneBitmask(0x0000007800000000), // dsub2
  LaneBitmask(0x0000000780000000), // dsub3
  LaneBitmask(0x0000000000000004), // dsub_hi
  LaneBitmask(0x0000000000000003), // hsub
  LaneBitmask(0x0000000000000008), // hsub_hi
  LaneBitmask(0x0000000000000010), // psub
  LaneBitmask(0x0000000000000010), // psub0
  LaneBitmask(0x0000008000000000), // psub1
  LaneBitmask(0x000000000000002F), // qsub0
  LaneBitmask(0x0000010078000000), // qsub1
  LaneBitmask(0x0000047800000000), // qsub2
  LaneBitmask(0x0000020780000000), // qsub3
  LaneBitmask(0x000000000000000B), // ssub
  LaneBitmask(0x0000000000000020), // ssub_hi
  LaneBitmask(0x0000000000000040), // sub_32
  LaneBitmask(0x0000000000000080), // sub_32_hi
  LaneBitmask(0x0000000000000100), // sube32
  LaneBitmask(0x00000000000000C0), // sube64
  LaneBitmask(0x0000000000000200), // subo32
  LaneBitmask(0x0600000000000000), // subo64
  LaneBitmask(0x00000000000000C0), // x8sub_0
  LaneBitmask(0x0180000000000000), // x8sub_1
  LaneBitmask(0x0060000000000000), // x8sub_2
  LaneBitmask(0x0018000000000000), // x8sub_3
  LaneBitmask(0x0006000000000000), // x8sub_4
  LaneBitmask(0x0001800000000000), // x8sub_5
  LaneBitmask(0x0000600000000000), // x8sub_6
  LaneBitmask(0x0000180000000000), // x8sub_7
  LaneBitmask(0x0000000007FFEC00), // zasubb
  LaneBitmask(0x0000000000000C00), // zasubd0
  LaneBitmask(0x0000000000006000), // zasubd1
  LaneBitmask(0x000000000007EC00), // zasubh0
  LaneBitmask(0x0000000007F80000), // zasubh1
  LaneBitmask(0x0000000000000400), // zasubq0
  LaneBitmask(0x0000000000000800), // zasubq1
  LaneBitmask(0x0000000000006C00), // zasubs0
  LaneBitmask(0x0000000000078000), // zasubs1
  LaneBitmask(0x000000000000002F), // zsub
  LaneBitmask(0x000000000000102F), // zsub0
  LaneBitmask(0x0800010078000000), // zsub1
  LaneBitmask(0x2000047800000000), // zsub2
  LaneBitmask(0x1000020780000000), // zsub3
  LaneBitmask(0x0000000000001000), // zsub_hi
  LaneBitmask(0x0000000000002000), // zasubd1_then_zasubq0
  LaneBitmask(0x0000000000004000), // zasubd1_then_zasubq1
  LaneBitmask(0x0000000000018000), // zasubs1_then_zasubd0
  LaneBitmask(0x0000000000060000), // zasubs1_then_zasubd1
  LaneBitmask(0x0000000000008000), // zasubs1_then_zasubq0
  LaneBitmask(0x0000000000010000), // zasubs1_then_zasubq1
  LaneBitmask(0x0000000000020000), // zasubs1_then_zasubd1_then_zasubq0
  LaneBitmask(0x0000000000040000), // zasubs1_then_zasubd1_then_zasubq1
  LaneBitmask(0x0000000000180000), // zasubh1_then_zasubd0
  LaneBitmask(0x0000000000600000), // zasubh1_then_zasubd1
  LaneBitmask(0x0000000000080000), // zasubh1_then_zasubq0
  LaneBitmask(0x0000000000100000), // zasubh1_then_zasubq1
  LaneBitmask(0x0000000000780000), // zasubh1_then_zasubs0
  LaneBitmask(0x0000000007800000), // zasubh1_then_zasubs1
  LaneBitmask(0x0000000000200000), // zasubh1_then_zasubd1_then_zasubq0
  LaneBitmask(0x0000000000400000), // zasubh1_then_zasubd1_then_zasubq1
  LaneBitmask(0x0000000001800000), // zasubh1_then_zasubs1_then_zasubd0
  LaneBitmask(0x0000000006000000), // zasubh1_then_zasubs1_then_zasubd1
  LaneBitmask(0x0000000000800000), // zasubh1_then_zasubs1_then_zasubq0
  LaneBitmask(0x0000000001000000), // zasubh1_then_zasubs1_then_zasubq1
  LaneBitmask(0x0000000002000000), // zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
  LaneBitmask(0x0000000004000000), // zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
  LaneBitmask(0x0000000008000000), // dsub1_then_bsub
  LaneBitmask(0x0000000010000000), // dsub1_then_bsub_hi
  LaneBitmask(0x0000000018000000), // dsub1_then_hsub
  LaneBitmask(0x0000000020000000), // dsub1_then_hsub_hi
  LaneBitmask(0x0000000038000000), // dsub1_then_ssub
  LaneBitmask(0x0000000040000000), // dsub1_then_ssub_hi
  LaneBitmask(0x0000000080000000), // dsub3_then_bsub
  LaneBitmask(0x0000000100000000), // dsub3_then_bsub_hi
  LaneBitmask(0x0000000180000000), // dsub3_then_hsub
  LaneBitmask(0x0000000200000000), // dsub3_then_hsub_hi
  LaneBitmask(0x0000000380000000), // dsub3_then_ssub
  LaneBitmask(0x0000000400000000), // dsub3_then_ssub_hi
  LaneBitmask(0x0000000800000000), // dsub2_then_bsub
  LaneBitmask(0x0000001000000000), // dsub2_then_bsub_hi
  LaneBitmask(0x0000001800000000), // dsub2_then_hsub
  LaneBitmask(0x0000002000000000), // dsub2_then_hsub_hi
  LaneBitmask(0x0000003800000000), // dsub2_then_ssub
  LaneBitmask(0x0000004000000000), // dsub2_then_ssub_hi
  LaneBitmask(0x0000008000000000), // psub1_then_psub
  LaneBitmask(0x0000010000000000), // qsub1_then_dsub_hi
  LaneBitmask(0x0000020000000000), // qsub3_then_dsub_hi
  LaneBitmask(0x0000040000000000), // qsub2_then_dsub_hi
  LaneBitmask(0x0000080000000000), // x8sub_7_then_sub_32
  LaneBitmask(0x0000100000000000), // x8sub_7_then_sub_32_hi
  LaneBitmask(0x0000200000000000), // x8sub_6_then_sub_32
  LaneBitmask(0x0000400000000000), // x8sub_6_then_sub_32_hi
  LaneBitmask(0x0000800000000000), // x8sub_5_then_sub_32
  LaneBitmask(0x0001000000000000), // x8sub_5_then_sub_32_hi
  LaneBitmask(0x0002000000000000), // x8sub_4_then_sub_32
  LaneBitmask(0x0004000000000000), // x8sub_4_then_sub_32_hi
  LaneBitmask(0x0008000000000000), // x8sub_3_then_sub_32
  LaneBitmask(0x0010000000000000), // x8sub_3_then_sub_32_hi
  LaneBitmask(0x0020000000000000), // x8sub_2_then_sub_32
  LaneBitmask(0x0040000000000000), // x8sub_2_then_sub_32_hi
  LaneBitmask(0x0080000000000000), // x8sub_1_then_sub_32
  LaneBitmask(0x0100000000000000), // x8sub_1_then_sub_32_hi
  LaneBitmask(0x0200000000000000), // subo64_then_sub_32
  LaneBitmask(0x0400000000000000), // subo64_then_sub_32_hi
  LaneBitmask(0x0800000000000000), // zsub1_then_zsub_hi
  LaneBitmask(0x1000000000000000), // zsub3_then_zsub_hi
  LaneBitmask(0x2000000000000000), // zsub2_then_zsub_hi
  LaneBitmask(0x000000007800002B), // dsub0_dsub1
  LaneBitmask(0x000000787800002B), // dsub0_dsub1_dsub2
  LaneBitmask(0x0000007878000000), // dsub1_dsub2
  LaneBitmask(0x0000007FF8000000), // dsub1_dsub2_dsub3
  LaneBitmask(0x0000007F80000000), // dsub2_dsub3
  LaneBitmask(0x000000007800002B), // dsub_dsub1
  LaneBitmask(0x0000007FF800002B), // dsub_dsub1_dsub2_dsub3
  LaneBitmask(0x000000787800002B), // dsub_dsub1_dsub2
  LaneBitmask(0x000001007800002F), // qsub0_qsub1
  LaneBitmask(0x000005787800002F), // qsub0_qsub1_qsub2
  LaneBitmask(0x0000057878000000), // qsub1_qsub2
  LaneBitmask(0x0000077FF8000000), // qsub1_qsub2_qsub3
  LaneBitmask(0x0000067F80000000), // qsub2_qsub3
  LaneBitmask(0x0080000000000040), // sub_32_x8sub_1_then_sub_32
  LaneBitmask(0x01800000000000C0), // x8sub_0_x8sub_1
  LaneBitmask(0x0078000000000000), // x8sub_2_x8sub_3
  LaneBitmask(0x0007800000000000), // x8sub_4_x8sub_5
  LaneBitmask(0x0000780000000000), // x8sub_6_x8sub_7
  LaneBitmask(0x0000280000000000), // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  LaneBitmask(0x0002800000000000), // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  LaneBitmask(0x0028000000000000), // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  LaneBitmask(0x0200000000000040), // sub_32_subo64_then_sub_32
  LaneBitmask(0x000001007800002F), // zsub_qsub1
  LaneBitmask(0x0000077FF800002F), // zsub_qsub1_qsub2_qsub3
  LaneBitmask(0x000005787800002F), // zsub_qsub1_qsub2
  LaneBitmask(0x080001007800102F), // zsub0_zsub1
  LaneBitmask(0x280005787800102F), // zsub0_zsub1_zsub2
  LaneBitmask(0x2800057878000000), // zsub1_zsub2
  LaneBitmask(0x3800077FF8000000), // zsub1_zsub2_zsub3
  LaneBitmask(0x3000067F80000000), // zsub2_zsub3
  LaneBitmask(0x200004780000102F), // zsub0_zsub2
  LaneBitmask(0x18000307F8000000), // zsub1_zsub3
 };



static const TargetRegisterInfo::RegClassInfo RegClassInfos[] = {
  // Mode = 0 (Default)
  { 8, 8, 0, /*VTLists+*/72 },    // W_HI_DummyRC
  { 8, 8, 0, /*VTLists+*/72 },    // B_HI_DummyRC
  { 8, 8, 0, /*VTLists+*/72 },    // D_HI_DummyRC
  { 8, 8, 0, /*VTLists+*/72 },    // H_HI_DummyRC
  { 8, 8, 0, /*VTLists+*/72 },    // Q_HI_DummyRC
  { 8, 8, 0, /*VTLists+*/72 },    // S_HI_DummyRC
  { 8, 8, 8, /*VTLists+*/83 },    // FPR8
  { 16, 16, 16, /*VTLists+*/0 },    // FPR16
  { 16, 16, 16, /*VTLists+*/76 },    // PPRorPNR
  { 16, 16, 16, /*VTLists+*/9 },    // FPR16_lo
  { 16, 16, 16, /*VTLists+*/81 },    // PNR
  { 16, 16, 16, /*VTLists+*/50 },    // PPR
  { 16, 16, 16, /*VTLists+*/81 },    // PNR_3b
  { 16, 16, 16, /*VTLists+*/81 },    // PNR_p8to15
  { 16, 16, 16, /*VTLists+*/50 },    // PPRMul2
  { 16, 16, 16, /*VTLists+*/50 },    // PPR_3b
  { 16, 16, 16, /*VTLists+*/50 },    // PPR_p8to15
  { 16, 16, 16, /*VTLists+*/50 },    // PPRMul2_and_PPR_3b
  { 16, 16, 16, /*VTLists+*/50 },    // PPRMul2_and_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2Mul2
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub1_in_PPRMul2
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub1_in_PPR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub1_in_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub1_in_PPRMul2_and_PPR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
  { 32, 32, 16, /*VTLists+*/72 },    // PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32all
  { 32, 32, 32, /*VTLists+*/4 },    // FPR32
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32sp
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32common
  { 32, 32, 32, /*VTLists+*/4 },    // FPR32_with_hsub_in_FPR16_lo
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32arg
  { 32, 32, 32, /*VTLists+*/5 },    // MatrixIndexGPR32_12_15
  { 32, 32, 32, /*VTLists+*/5 },    // MatrixIndexGPR32_8_11
  { 32, 32, 32, /*VTLists+*/5 },    // CCR
  { 32, 32, 32, /*VTLists+*/5 },    // GPR32sponly
  { 64, 64, 32, /*VTLists+*/72 },    // WSeqPairsClass
  { 64, 64, 32, /*VTLists+*/72 },    // WSeqPairsClass_with_subo32_in_GPR32common
  { 64, 64, 32, /*VTLists+*/72 },    // WSeqPairsClass_with_sube32_in_GPR32arg
  { 64, 64, 32, /*VTLists+*/72 },    // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
  { 64, 64, 32, /*VTLists+*/72 },    // WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64all
  { 64, 64, 64, /*VTLists+*/11 },    // FPR64
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64sp
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64common
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64noip
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64common_and_GPR64noip
  { 64, 64, 64, /*VTLists+*/7 },    // tcGPR64
  { 64, 64, 64, /*VTLists+*/7 },    // tcGPRnotx16
  { 64, 64, 64, /*VTLists+*/7 },    // tcGPRnotx16x17
  { 64, 64, 64, /*VTLists+*/41 },    // FPR64_lo
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64arg
  { 64, 64, 64, /*VTLists+*/7 },    // FIXED_REGS
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 64, 64, 64, /*VTLists+*/7 },    // FIXED_REGS_with_sub_32
  { 64, 64, 64, /*VTLists+*/7 },    // tcGPRx16x17
  { 64, 64, 64, /*VTLists+*/7 },    // FIXED_REGS_and_GPR64
  { 64, 64, 64, /*VTLists+*/7 },    // GPR64sponly
  { 64, 64, 64, /*VTLists+*/7 },    // tcGPRx17
  { 128, 128, 64, /*VTLists+*/72 },    // DD
  { 128, 128, 64, /*VTLists+*/72 },    // DD_with_dsub0_in_FPR64_lo
  { 128, 128, 64, /*VTLists+*/72 },    // DD_with_dsub1_in_FPR64_lo
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass
  { 128, 128, 64, /*VTLists+*/72 },    // DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_subo64_in_GPR64common
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_subo64_in_GPR64noip
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_GPR64noip
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_tcGPR64
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_tcGPRnotx16
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_subo64_in_tcGPR64
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_GPR64arg
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_sube64_in_tcGPRx16x17
  { 128, 128, 64, /*VTLists+*/72 },    // XSeqPairsClass_with_subo64_in_FIXED_REGS
  { 128, 128, 128, /*VTLists+*/22 },    // FPR128
  { 128, 128, 128, /*VTLists+*/58 },    // ZPR
  { 128, 128, 128, /*VTLists+*/32 },    // FPR128_lo
  { 128, 128, 128, /*VTLists+*/72 },    // MPR128
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2
  { 128, 128, 128, /*VTLists+*/58 },    // ZPR_4b
  { 128, 128, 128, /*VTLists+*/32 },    // FPR128_0to7
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2_Hi
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2_Lo
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul4
  { 128, 128, 128, /*VTLists+*/58 },    // ZPR_3b
  { 128, 128, 128, /*VTLists+*/56 },    // ZPR_K
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2_Hi_and_ZPRMul4
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2_Lo_and_ZPRMul4
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul2_and_ZPR_3b
  { 128, 128, 128, /*VTLists+*/56 },    // ZPRMul2_and_ZPR_K
  { 128, 128, 128, /*VTLists+*/58 },    // ZPRMul4_and_ZPR_3b
  { 128, 128, 128, /*VTLists+*/56 },    // ZPRMul4_and_ZPR_K
  { 192, 192, 64, /*VTLists+*/72 },    // DDD
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub0_in_FPR64_lo
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub1_in_FPR64_lo
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub2_in_FPR64_lo
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
  { 192, 192, 64, /*VTLists+*/72 },    // DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub0_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub1_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub2_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub3_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
  { 256, 256, 64, /*VTLists+*/72 },    // DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // QQ
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_dsub1_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_qsub0_in_FPR128_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_dsub1_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_qsub0_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_qsub1_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_Hi
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_Lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_dsub_in_FPR64_lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_qsub1_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_Lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 256, 256, 128, /*VTLists+*/72 },    // ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 256, 256, 256, /*VTLists+*/72 },    // MPR64
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_dsub1_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub1_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul2
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub1_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_qsub1_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul2_Lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_Lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
  { 384, 384, 128, /*VTLists+*/72 },    // QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
  { 384, 384, 128, /*VTLists+*/72 },    // ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub1_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub1_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Mul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_qsub1_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_dsub_in_FPR64_lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
  { 512, 512, 128, /*VTLists+*/72 },    // ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_1_in_tcGPR64
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_sub_32_in_GPR32arg
  { 512, 512, 512, /*VTLists+*/72 },    // MPR32
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64arg
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64arg
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_6_in_GPR64arg
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
  { 512, 512, 512, /*VTLists+*/74 },    // GPR64x8Class_with_x8sub_7_in_FIXED_REGS
  { 512, 512, 512, /*VTLists+*/72 },    // ZTR
  { 1024, 1024, 1024, /*VTLists+*/72 },    // MPR16
  { 2048, 2048, 2048, /*VTLists+*/72 },    // MPR
  { 2048, 2048, 2048, /*VTLists+*/72 },    // MPR8
};
static const uint32_t W_HI_DummyRCSubClassMask[] = {
  0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t B_HI_DummyRCSubClassMask[] = {
  0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t D_HI_DummyRCSubClassMask[] = {
  0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t H_HI_DummyRCSubClassMask[] = {
  0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t Q_HI_DummyRCSubClassMask[] = {
  0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t S_HI_DummyRCSubClassMask[] = {
  0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t FPR8SubClassMask[] = {
  0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000280, 0x00800880, 0xb8005c01, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // bsub
  0x00000000, 0x00000000, 0x00005c00, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub1_then_bsub
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub3_then_bsub
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub2_then_bsub
};

static const uint32_t FPR16SubClassMask[] = {
  0x00000280, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00800880, 0xb8005c01, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // hsub
  0x00000000, 0x00000000, 0x00005c00, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub1_then_hsub
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub3_then_hsub
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub2_then_hsub
};

static const uint32_t PPRorPNRSubClassMask[] = {
  0x0007fd00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0xffffc800, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1_then_psub
};

static const uint32_t FPR16_loSubClassMask[] = {
  0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000800, 0x20004801, 0x522a4b2b, 0x00b35c90, 0x5980b45f, 0x3d420c41, 0x84f2c020, 0xc02f1c02, 0xd49020f0, 0x30008209, 0x0db855c1, 0x0178000a, 0x2f80015f, 0x000003f0, 0x00000000, 0x00000000, // hsub
  0x00000000, 0x00000000, 0x00005000, 0x764e8000, 0x22b75988, 0x58b0b45d, 0x7f848551, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028619, 0x0db8d7c7, 0x0368014a, 0x6782015f, 0x00000370, 0x00000000, 0x00000000, // dsub1_then_hsub
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201e79, 0x0db8d74f, 0x070b514a, 0xe7aa1d5f, 0x00000071, 0x00000000, 0x00000000, // dsub3_then_hsub
  0x00000000, 0x00000000, 0x00000000, 0x7c8d0000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220e39, 0x0db8d7cf, 0x0348514a, 0xe78a055f, 0x00000270, 0x00000000, 0x00000000, // dsub2_then_hsub
};

static const uint32_t PNRSubClassMask[] = {
  0x00003400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0xffffc800, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1_then_psub
};

static const uint32_t PPRSubClassMask[] = {
  0x0007c800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PNR_3bSubClassMask[] = {
  0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x15028000, 0x00000015, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub
  0x54400000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1_then_psub
};

static const uint32_t PNR_p8to15SubClassMask[] = {
  0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x2a050000, 0x0000002a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub
  0xa8800000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1_then_psub
};

static const uint32_t PPRMul2SubClassMask[] = {
  0x00064000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x30100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0xc0200000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PPR_3bSubClassMask[] = {
  0x00028000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x15000000, 0x00000015, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0x54400000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PPR_p8to15SubClassMask[] = {
  0x00050000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x2a000000, 0x0000002a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0xa8800000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PPRMul2_and_PPR_3bSubClassMask[] = {
  0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0x40000000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PPRMul2_and_PPR_p8to15SubClassMask[] = {
  0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub0
  0x80000000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // psub1
};

static const uint32_t PPR2SubClassMask[] = {
  0xfff80000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2Mul2SubClassMask[] = {
  0x30100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub1_in_PPRMul2SubClassMask[] = {
  0xc0200000, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub1_in_PPR_3bSubClassMask[] = {
  0x54400000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub1_in_PPR_p8to15SubClassMask[] = {
  0xa8800000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_3bSubClassMask[] = {
  0x15000000, 0x00000015, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_p8to15SubClassMask[] = {
  0x2a000000, 0x0000002a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bSubClassMask[] = {
  0x14000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15SubClassMask[] = {
  0x28000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

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

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

static const uint32_t PPR2_with_psub1_in_PPRMul2_and_PPR_3bSubClassMask[] = {
  0x40000000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15SubClassMask[] = {
  0x80000000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2SubClassMask[] = {
  0x00000000, 0x00000015, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2SubClassMask[] = {
  0x00000000, 0x0000002a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bSubClassMask[] = {
  0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15SubClassMask[] = {
  0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15SubClassMask[] = {
  0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bSubClassMask[] = {
  0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t GPR32allSubClassMask[] = {
  0x00000000, 0x00017740, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xff400000, 0x07ffa3fa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t FPR32SubClassMask[] = {
  0x00000000, 0x00000880, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00800000, 0xb8005c01, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // ssub
  0x00000000, 0x00000000, 0x00005c00, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub1_then_ssub
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub3_then_ssub
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub2_then_ssub
};

static const uint32_t GPR32SubClassMask[] = {
  0x00000000, 0x00007500, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xfd000000, 0x07ffa2da, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t GPR32spSubClassMask[] = {
  0x00000000, 0x00017600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xf6000000, 0x07ffa3fa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x003c0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t GPR32commonSubClassMask[] = {
  0x00000000, 0x00007400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0xf4000000, 0x07ffa2da, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x003c0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t FPR32_with_hsub_in_FPR16_loSubClassMask[] = {
  0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x20004801, 0x522a4b2b, 0x00b35c90, 0x5980b45f, 0x3d420c41, 0x84f2c020, 0xc02f1c02, 0xd49020f0, 0x30008209, 0x0db855c1, 0x0178000a, 0x2f80015f, 0x000003f0, 0x00000000, 0x00000000, // ssub
  0x00000000, 0x00000000, 0x00005000, 0x764e8000, 0x22b75988, 0x58b0b45d, 0x7f848551, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028619, 0x0db8d7c7, 0x0368014a, 0x6782015f, 0x00000370, 0x00000000, 0x00000000, // dsub1_then_ssub
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201e79, 0x0db8d74f, 0x070b514a, 0xe7aa1d5f, 0x00000071, 0x00000000, 0x00000000, // dsub3_then_ssub
  0x00000000, 0x00000000, 0x00000000, 0x7c8d0000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220e39, 0x0db8d7cf, 0x0348514a, 0xe78a055f, 0x00000270, 0x00000000, 0x00000000, // dsub2_then_ssub
};

static const uint32_t GPR32argSubClassMask[] = {
  0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00400002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // sub_32
  0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t MatrixIndexGPR32_12_15SubClassMask[] = {
  0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00800008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // sub_32
  0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

static const uint32_t MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x01000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // sub_32
  0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube32
  0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_6_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_4_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_2_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64_then_sub_32
};

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

static const uint32_t GPR32sponlySubClassMask[] = {
  0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32
};

static const uint32_t WSeqPairsClassSubClassMask[] = {
  0x00000000, 0x003e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32_x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32_subo64_then_sub_32
};

static const uint32_t WSeqPairsClass_with_subo32_in_GPR32commonSubClassMask[] = {
  0x00000000, 0x003c0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // sub_32_x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32_subo64_then_sub_32
};

static const uint32_t WSeqPairsClass_with_sube32_in_GPR32argSubClassMask[] = {
  0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // sub_32_x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32_subo64_then_sub_32
};

static const uint32_t WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15SubClassMask[] = {
  0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // sub_32_x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32_subo64_then_sub_32
};

static const uint32_t WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // sub_32_x8sub_1_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_6_then_sub_32_x8sub_7_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_4_then_sub_32_x8sub_5_then_sub_32
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_2_then_sub_32_x8sub_3_then_sub_32
  0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sub_32_subo64_then_sub_32
};

static const uint32_t GPR64allSubClassMask[] = {
  0x00000000, 0xff400000, 0x000003fa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7
};

static const uint32_t FPR64SubClassMask[] = {
  0x00000000, 0x00800000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0xb8000000, 0x80001fff, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub
  0x00000000, 0x00000000, 0x00005c00, 0x7fffe000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0
  0x00000000, 0x00000000, 0x00005c00, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub1
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub2
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // dsub3
};

static const uint32_t GPR64SubClassMask[] = {
  0x00000000, 0xfd000000, 0x000002da, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7
};

static const uint32_t GPR64spSubClassMask[] = {
  0x00000000, 0xf6000000, 0x000003fa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7
};

static const uint32_t GPR64commonSubClassMask[] = {
  0x00000000, 0xf4000000, 0x000002da, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_7
};

static const uint32_t GPR64noipSubClassMask[] = {
  0x00000000, 0x98000000, 0x0000009a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x05ea0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x05eb0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_7
};

static const uint32_t GPR64common_and_GPR64noipSubClassMask[] = {
  0x00000000, 0x90000000, 0x0000009a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x05ea0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x05ea0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_7
};

static const uint32_t tcGPR64SubClassMask[] = {
  0x00000000, 0xe0000000, 0x0000025a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x03fc0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x03f00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x87c40000, 0xf7fffdff, 0x00001fff, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, // x8sub_7
};

static const uint32_t tcGPRnotx16SubClassMask[] = {
  0x00000000, 0xc0000000, 0x0000021a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x01e80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x03f00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000000, 0xf7b99c13, 0x00001fbf, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7c0e080, 0x00001eff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56980000, 0x00001bbf, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17000000, 0x00000ebf, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, // x8sub_7
};

static const uint32_t tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x80000000, 0x0000001a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x01e80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x01e00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000000, 0xf7b99c13, 0x00001fbf, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7c0e080, 0x00001eff, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56980000, 0x00001bbf, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17000000, 0x00000ebf, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16000000, 0x00000abf, // x8sub_7
};

static const uint32_t FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x20000000, 0x00000b2b, 0x00b35c90, 0x5980b45f, 0x3d420c41, 0x84f2c020, 0xc02f1c02, 0xd49020f0, 0x30008209, 0x0db855c1, 0x0178000a, 0x2f80015f, 0x000003f0, 0x00000000, 0x00000000, // dsub
  0x00000000, 0x00000000, 0x00004800, 0x522a4000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0
  0x00000000, 0x00000000, 0x00005000, 0x764e8000, 0x22b75988, 0x58b0b45d, 0x7f848551, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028619, 0x0db8d7c7, 0x0368014a, 0x6782015f, 0x00000370, 0x00000000, 0x00000000, // dsub1
  0x00000000, 0x00000000, 0x00000000, 0x7c8d0000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220e39, 0x0db8d7cf, 0x0348514a, 0xe78a055f, 0x00000270, 0x00000000, 0x00000000, // dsub2
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201e79, 0x0db8d74f, 0x070b514a, 0xe7aa1d5f, 0x00000071, 0x00000000, 0x00000000, // dsub3
};

static const uint32_t GPR64argSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_7
};

static const uint32_t FIXED_REGSSubClassMask[] = {
  0x00000000, 0x00000000, 0x000001a4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, // x8sub_7
};

static const uint32_t GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_7
};

static const uint32_t GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_7
};

static const uint32_t FIXED_REGS_with_sub_32SubClassMask[] = {
  0x00000000, 0x00000000, 0x000001a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, // x8sub_7
};

static const uint32_t tcGPRx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000240, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // sube64
  0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, // x8sub_0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // x8sub_2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, // x8sub_4
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, // x8sub_6
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, // x8sub_7
};

static const uint32_t FIXED_REGS_and_GPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, // x8sub_7
};

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

static const uint32_t tcGPRx17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // subo64
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, // x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, // x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, // x8sub_7
};

static const uint32_t DDSubClassMask[] = {
  0x00000000, 0x00000000, 0x00005c00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1
  0x00000000, 0x00000000, 0x00000000, 0x7fffe000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffbfff, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffbf00, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xfe1e1f39, 0x1dfc1f1f, 0xffffef7f, 0xffffffff, 0xffffffff, 0xffffbfff, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub_dsub1
};

static const uint32_t DD_with_dsub0_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00004800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x522a4000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1
  0x00000000, 0x00000000, 0x00000000, 0x764e8000, 0x00000000, 0x00000000, 0x7f848000, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x7c800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfb610800, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00121c10, 0x1980141f, 0x3d420c41, 0x84f2c020, 0xc02f1c02, 0xd49020f0, 0x30008009, 0x013805c1, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // dsub_dsub1
};

static const uint32_t DD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00005000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x764e8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1
  0x00000000, 0x00000000, 0x00000000, 0x7c8d0000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201c79, 0x0138874f, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22161908, 0x18b0141d, 0x7f848551, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1
};

static const uint32_t XSeqPairsClassSubClassMask[] = {
  0x00000000, 0x00000000, 0x07ffa000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_x8sub_7
};

static const uint32_t DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x520a0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1
  0x00000000, 0x00000000, 0x00000000, 0x740c0000, 0x00000000, 0x00000000, 0x7a800000, 0x84f74081, 0xc42f042a, 0xf9200031, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x68000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0xd0200c39, 0x0138874f, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00121800, 0x1880141d, 0x3d000441, 0x84f24020, 0xc02f1402, 0xd48000b0, 0x10008009, 0x013805c1, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1
};

static const uint32_t XSeqPairsClass_with_subo64_in_GPR64commonSubClassMask[] = {
  0x00000000, 0x00000000, 0x07fe8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_subo64_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x05eb0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x05ea0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_tcGPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x03fc0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x87c40000, 0xf7fffdff, 0x00001fff, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_tcGPRnotx16SubClassMask[] = {
  0x00000000, 0x00000000, 0x01e80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000000, 0xf7b99c13, 0x00001fbf, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7c0e080, 0x00001eff, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56980000, 0x00001bbf, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17000000, 0x00000ebf, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_subo64_in_tcGPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x03f00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_subo64_in_tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x01e00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16000000, 0x00000abf, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_GPR64argSubClassMask[] = {
  0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000a8c, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask[] = {
  0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000500, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_sube64_in_tcGPRx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, // x8sub_0_x8sub_1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // x8sub_2_x8sub_3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, // x8sub_4_x8sub_5
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, // x8sub_6_x8sub_7
};

static const uint32_t XSeqPairsClass_with_subo64_in_FIXED_REGSSubClassMask[] = {
  0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, // x8sub_6_x8sub_7
};

static const uint32_t FPR128SubClassMask[] = {
  0x00000000, 0x00000000, 0x28000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00060818, 0x00000004, 0xe983a000, 0x00830000, 0x00000000, 0x98e03d00, 0xc0000078, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xffffffff, 0xffffffff, 0xffffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // qsub3
  0x00000000, 0x00000000, 0x90000000, 0x00001ffd, 0xfff9f7e7, 0xfffffffb, 0x167c4fff, 0xff7cffff, 0xffffffff, 0x671fc2ff, 0x3fffff87, 0xffdff9fe, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // zsub
};

static const uint32_t ZPRSubClassMask[] = {
  0x00000000, 0x00000000, 0x90000000, 0x00001ffd, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfff9f7e7, 0xfffffffb, 0x167c4fff, 0xff7cffff, 0xffffffff, 0x671fc2ff, 0x3fffff87, 0xffdff9fe, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfff9f7e7, 0xfffffffb, 0x167c4fff, 0xff7cffff, 0xffffffff, 0x671fc2ff, 0x3fffff87, 0xffdff9fe, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x167c4000, 0xff7cffff, 0xffffffff, 0x671fc2ff, 0x3fffff87, 0xffdff9fe, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671fc200, 0x3fffff87, 0xffdff9fe, 0xffffffff, 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x20000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020810, 0x00000004, 0x29020000, 0x00820000, 0x00000000, 0x90802000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22b75988, 0x58b0b45d, 0x7f848551, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028619, 0x0db8d7c7, 0x0368014a, 0x6782015f, 0x00000370, 0x00000000, 0x00000000, // qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220e39, 0x0db8d7cf, 0x0348514a, 0xe78a055f, 0x00000270, 0x00000000, 0x00000000, // qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201e79, 0x0db8d74f, 0x070b514a, 0xe7aa1d5f, 0x00000071, 0x00000000, 0x00000000, // qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000b29, 0x00b15480, 0x5980b45b, 0x14400c41, 0x8470c020, 0xc02f1c02, 0x441000f0, 0x30008201, 0x0d9851c0, 0x0178000a, 0x2f80015f, 0x000003f0, 0x00000000, 0x00000000, // zsub
};

static const uint32_t MPR128SubClassMask[] = {
  0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubd1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubd1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubd1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubd1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubd1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubd1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubq1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
};

static const uint32_t ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x80000000, 0x00001f9c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0538e024, 0xe201fee0, 0x00100083, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c086, 0x16c01910, 0x31a0781f, 0xb11903ea, 0x00000128, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71000200, 0xfdfdc012, 0x00200ffc, 0x082081c0, 0x4d852c3c, 0x00080055, 0x27070000, 0x501000a4, 0xca5f83e0, 0x7ee6f395, 0x000002d7, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c086, 0x16c01910, 0x31a0781f, 0xb11903ea, 0x00000128, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x27070000, 0x501000a4, 0xca5f83e0, 0x7ee6f395, 0x000002d7, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPR_4bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000b29, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00b15480, 0x5980b45b, 0x14400c41, 0x8470c020, 0xc02f1c02, 0x441000f0, 0x30008201, 0x0d9851c0, 0x0178000a, 0x2f80015f, 0x000003f0, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22b15180, 0x58b0b459, 0x16040551, 0x847440a1, 0xc42f142a, 0x650080b1, 0x10028601, 0x0d98d1c6, 0x0368014a, 0x6782015f, 0x00000370, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12080000, 0x84744883, 0xd43f05aa, 0x63010033, 0x10220e01, 0x0d98d1ce, 0x0348514a, 0xe78a055f, 0x00000270, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22020000, 0x12201e01, 0x0d98d14e, 0x070b514a, 0xe7aa1d5f, 0x00000071, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000004, 0x20000000, 0x00820000, 0x00000000, 0x00000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02040000, 0x0820100c, 0x40000511, 0x04970001, 0x84230022, 0x00000031, 0x40000410, 0x0d28c643, 0x03000108, 0x67020143, 0x00000070, 0x00000000, 0x00000000, // qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x04850002, 0x14330120, 0x00000033, 0xc0000820, 0x0128860a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80001040, 0x01208208, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000a20, 0x00a10000, 0x4880b009, 0x00000441, 0x04104000, 0xc0230402, 0x00000030, 0x10000000, 0x0d084040, 0x01080008, 0x27800143, 0x00000070, 0x00000000, 0x00000000, // zsub
};

static const uint32_t ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001484, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00082000, 0xa2004aa0, 0x00000082, 0x60080010, 0x2240c201, 0x0000000a, 0x00004000, 0x02400810, 0x30802015, 0x901100a0, 0x00000008, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0xa4484000, 0x00000aa4, 0x00000040, 0x09002014, 0x00000044, 0x00010000, 0x00000020, 0xc80402a0, 0x1044a080, 0x00000087, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20080400, 0x2040c240, 0x00000088, 0x00100000, 0x02400810, 0x30802801, 0x101000a0, 0x00000108, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0xc0048020, 0x18448080, 0x00000286, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000b08, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00304000, 0x4000b440, 0x00000001, 0x80400020, 0x802a1002, 0x000000a0, 0x00008000, 0x04801100, 0x0120000a, 0x2100014a, 0x00000120, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x58b08010, 0x00000550, 0x00200080, 0x44050428, 0x00000011, 0x00020000, 0x00100084, 0x02480140, 0x66820115, 0x00000250, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400800, 0x902a0182, 0x00000022, 0x00200000, 0x04801100, 0x0100500a, 0xa108014a, 0x00000020, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00100004, 0x020b0140, 0x66a21115, 0x00000051, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001990, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04008000, 0x62012660, 0x00000083, 0xa0000004, 0x00600000, 0x00000000, 0x00000084, 0x00c00000, 0x01800003, 0x30000260, 0x00000000, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x71190000, 0x00000ff8, 0x00000100, 0x4c84080c, 0x00000055, 0x00040000, 0x00000000, 0x00100060, 0x70864204, 0x00000092, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40001000, 0xb20850c0, 0x000000aa, 0x00400000, 0x00000000, 0x10201810, 0xb1190208, 0x00000128, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x40418200, 0x34602210, 0x00000245, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000a20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00a10000, 0x4880b009, 0x00000441, 0x04104000, 0xc0230402, 0x00000030, 0x10000000, 0x0d084040, 0x01080008, 0x27800143, 0x00000070, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x08201008, 0x00000511, 0x04140001, 0x84230022, 0x00000031, 0x00000400, 0x0d08c042, 0x03000108, 0x67020143, 0x00000070, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040002, 0x14330120, 0x00000033, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x01008008, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001440, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08400000, 0x86060980, 0x0000038e, 0x19000008, 0x03d0a001, 0x0000000f, 0x00002000, 0xc0010000, 0x2c000004, 0xc001fc20, 0x0000000f, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400000, 0x82420980, 0x000000a6, 0x13000200, 0x0b408011, 0x0000000a, 0x00080000, 0xa2032000, 0xa0800484, 0x900528a0, 0x0000000d, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12002000, 0x29400210, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x22042000, 0x00842400, 0x105400a0, 0x00000000, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000220, 0x00000082, 0x20000000, 0x00400000, 0x00000000, 0x00000000, 0x00400000, 0x00800001, 0x10000020, 0x00000000, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20080000, 0x00000aa0, 0x00000000, 0x08000004, 0x00000044, 0x00000000, 0x00000000, 0x00000020, 0x10040000, 0x00000082, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20004040, 0x00000088, 0x00000000, 0x00000000, 0x10000800, 0x10100000, 0x00000108, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40008000, 0x10400000, 0x00000204, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000900, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40002440, 0x00000001, 0x80000000, 0x00200000, 0x00000000, 0x00000000, 0x00800000, 0x01000002, 0x20000040, 0x00000000, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x50100000, 0x00000550, 0x00000000, 0x44040008, 0x00000011, 0x00000000, 0x00000000, 0x00000040, 0x60820004, 0x00000010, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90080080, 0x00000022, 0x00000000, 0x00000000, 0x00001000, 0xa1080008, 0x00000020, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x24200010, 0x00000041, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x4000b000, 0x00000001, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x04000000, 0x01000008, 0x21000142, 0x00000020, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08200000, 0x00000510, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x02000100, 0x66020101, 0x00000050, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10220100, 0x00000022, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020000, 0x42221000, 0x00000051, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000880, 0x00000082, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400000, 0x000000a4, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x10042080, 0x00000005, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20400200, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x10440080, 0x00000000, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40002000, 0x00000001, 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x20000040, 0x00000000, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000510, 0x00000000, 0x04000000, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x60020000, 0x00000010, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000041, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000082, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000a0, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10040000, 0x00000000, 0x00000000, 0x00000000, // zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10400000, 0x00000000, 0x00000000, 0x00000000, // zsub3
};

static const uint32_t DDDSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000fe000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffbf00, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffbfff, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub0_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000a4000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x52200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x76400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfda08400, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3d420000, 0x84f2c020, 0xc02f1c02, 0xd49020f0, 0x30008009, 0x013805c1, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000e8000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x76400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x7c800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfb610800, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7f848000, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000d0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x7c800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201c79, 0x0138874f, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000a0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x52000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x74000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf9200000, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3d000000, 0x84f24020, 0xc02f1402, 0xd48000b0, 0x10008009, 0x013805c1, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x000c0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x74000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x68000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0xd0200c39, 0x0138874f, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7a800000, 0x84f74081, 0xc42f042a, 0xf9200031, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // dsub0_dsub1_dsub2
  0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x50000419, 0x01388747, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, // dsub1_dsub2_dsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x38000000, 0x84f24000, 0xc02f0402, 0xd0000030, 0x10000009, 0x013805c1, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2
};

static const uint32_t DDDDSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x7ff00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffbf00, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub0_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x52200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd4902000, 0x30008009, 0x013805c1, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x76400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfda08400, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x7c800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfb610800, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x69000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201c79, 0x0138874f, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x52000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd4800000, 0x10008009, 0x013805c1, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x74000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf9200000, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x68000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0xd0200c39, 0x0138874f, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd0000000, 0x10000009, 0x013805c1, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x50000419, 0x01388747, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x10000009, 0x01380541, 0x0008000a, 0x0780005f, 0x00000070, 0x00000000, 0x00000000, // dsub_dsub1_dsub2_dsub3
};

static const uint32_t QQSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00060818, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xe983a000, 0x00830000, 0x00000000, 0x98e03d00, 0xc0000078, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffe000, 0xffffffff, 0xffffffff, 0xffffbfff, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffbf00, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfe181721, 0x1dfc1f1b, 0x167c4f7f, 0xff7cffff, 0xffffffff, 0x671f82ff, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t ZPR2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfe181721, 0x1dfc1f1b, 0x00000f7f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x167c4000, 0xff7cffff, 0xffffffff, 0x671f82ff, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x167c4000, 0xff7cffff, 0xffffffff, 0x671f82ff, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671f8200, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguousSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x05f9e0e6, 0xe203fee0, 0x00000083, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x082081c0, 0x4d852c3c, 0x00080055, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x38000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x38000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0538e024, 0xe201fee0, 0x00000083, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x082081c0, 0x4d852c3c, 0x00080055, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t QQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00060808, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x69808000, 0x00830000, 0x00000000, 0x98a00400, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfa890000, 0x84f74883, 0xd43f05aa, 0xfb610833, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201c79, 0x0138874f, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101100, 0x18b01419, 0x16040551, 0x847440a1, 0xc42f142a, 0x650080b1, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t QQ_with_qsub0_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020810, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x29020000, 0x00820000, 0x00000000, 0x90802000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7f848000, 0x84f740a1, 0xc42f142a, 0xfda084b1, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfb610800, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00101400, 0x1980141b, 0x14400c41, 0x8470c020, 0xc02f1c02, 0x441000f0, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t ZPR2Mul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04180020, 0x00001e00, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x082081c0, 0x4d852c3c, 0x00080055, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01800040, 0xe003c000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x38000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x38000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_dsub_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00b14080, 0x4000b440, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400020, 0x802a1002, 0x000000a0, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200080, 0x44050428, 0x00000011, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101100, 0x18b01419, 0x00000551, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16040000, 0x847440a1, 0xc42f142a, 0x650080b1, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12080000, 0x84744883, 0xd43f05aa, 0x63010033, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22020000, 0x12201c01, 0x0118814e, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000200, 0x1dfc0012, 0x00000f7c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x082081c0, 0x4d852c3c, 0x00080055, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000400aa, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00101400, 0x1980141b, 0x00000c41, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14400000, 0x8470c020, 0xc02f1c02, 0x441000f0, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16040000, 0x847440a1, 0xc42f142a, 0x650080b1, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x63010000, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020800, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x29000000, 0x00820000, 0x00000000, 0x90800000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7a800000, 0x84f74081, 0xc42f042a, 0xf9200031, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0xd0200c39, 0x0138874f, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00101000, 0x18801419, 0x14000441, 0x84704020, 0xc02f1402, 0x440000b0, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00101000, 0x18801419, 0x00000441, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x84704020, 0xc02f1402, 0x440000b0, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12000000, 0x84744081, 0xc42f042a, 0x61000031, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x10200c01, 0x0118814e, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00082000, 0xa2004aa0, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60080010, 0x2240c201, 0x0000000a, 0x00004000, 0x00000010, 0x30002015, 0x80110020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x09002014, 0x00000044, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00304000, 0x4000b440, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400020, 0x802a1002, 0x000000a0, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200080, 0x44050428, 0x00000011, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04008000, 0x62012660, 0x00000083, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0000004, 0x00600000, 0x00000000, 0x00000080, 0x00000000, 0x00000003, 0x00000060, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x4c84080c, 0x00000055, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000200, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000200, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00a10000, 0x4000b000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t QQ_with_qsub0_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00820000, 0x00000000, 0x00000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x04970001, 0x84230022, 0x00000031, 0x40000410, 0x01288643, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000820, 0x0128860a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08801009, 0x00000441, 0x04104000, 0xc0230402, 0x00000030, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t QQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00830000, 0x00000000, 0x00000000, 0x40000010, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x04850002, 0x14330120, 0x00000033, 0xc0000820, 0x0128860a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80001040, 0x01208208, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x08201008, 0x00000511, 0x04140001, 0x84230022, 0x00000031, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t ZPR2Mul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000a00, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60080010, 0x2240c201, 0x0000000a, 0x00004000, 0x00000010, 0x30002015, 0x80110020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x09002014, 0x00000044, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Mul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00001400, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400020, 0x802a1002, 0x000000a0, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200080, 0x44050428, 0x00000011, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x4000b000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x82020880, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_dsub_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x40008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xe001c000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x08201008, 0x00000511, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04140001, 0x84230022, 0x00000031, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040002, 0x14330120, 0x00000033, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x01008008, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000600, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0000004, 0x00600000, 0x00000000, 0x00000080, 0x00000000, 0x00000003, 0x00000060, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x4c84080c, 0x00000055, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x04040900, 0x0000030e, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x19000008, 0x03d0a001, 0x0000000f, 0x00002000, 0xc0010000, 0x2c000004, 0xc001fc20, 0x0000000f, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13000200, 0x0b408011, 0x0000000a, 0x00080000, 0x80030000, 0xa0000484, 0x80052820, 0x0000000d, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x04480000, 0x00000a24, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x09002014, 0x00000044, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20080400, 0x2040c240, 0x00000088, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0xc0048020, 0x08448000, 0x00000286, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x18b00010, 0x00000550, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200080, 0x44050428, 0x00000011, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400800, 0x902a0182, 0x00000022, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00100004, 0x020b0140, 0x46a21015, 0x00000051, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x11180000, 0x00000f78, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x4c84080c, 0x00000055, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40001000, 0xb20850c0, 0x000000aa, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x40418200, 0x04602010, 0x00000245, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00400900, 0x00000026, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13000200, 0x0b408011, 0x0000000a, 0x00080000, 0x80030000, 0xa0000484, 0x80052820, 0x0000000d, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12002000, 0x29400210, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00040000, 0x00042400, 0x00540020, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08801009, 0x00000441, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04104000, 0xc0230402, 0x00000030, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04140001, 0x84230022, 0x00000031, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x19800012, 0x00000c40, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00208000, 0x40050c00, 0x00000050, 0x20000000, 0x00100080, 0x00580000, 0x0e800015, 0x000002d0, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400020, 0x802a1002, 0x000000a0, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04850000, 0x04230020, 0x00000031, 0x40000000, 0x01288602, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x01208208, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, // qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08001008, 0x00000401, 0x04100000, 0x80230002, 0x00000030, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08001008, 0x00000401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04100000, 0x80230002, 0x00000030, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040000, 0x04230020, 0x00000031, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008008, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x18800010, 0x00000440, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x40050400, 0x00000010, 0x00000000, 0x00100080, 0x00480000, 0x06800015, 0x00000250, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400000, 0x802a0002, 0x00000020, 0x00000000, 0x00000100, 0x0000000a, 0x0100004a, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100004, 0x02080140, 0x46820015, 0x00000050, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000220, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000004, 0x00000044, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40002440, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44040008, 0x00000011, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000880, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000900, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x03408001, 0x0000000a, 0x00000000, 0x80010000, 0x20000004, 0x80012820, 0x0000000d, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12000000, 0x09400010, 0x00000000, 0x00000000, 0x80020000, 0x80000480, 0x00042020, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00002400, 0x00140020, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000004, 0x00000044, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44040008, 0x00000011, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40002000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0004000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60010000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000200, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000200, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040000, 0x0000030c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x01802000, 0x00000005, 0x00000000, 0x40000000, 0x08000000, 0x4000f000, 0x00000007, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000a20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000004, 0x00000044, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20004040, 0x00000088, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40008000, 0x00400000, 0x00000204, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10100000, 0x00000550, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44040008, 0x00000011, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90080080, 0x00000022, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x04200010, 0x00000041, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08200000, 0x00000510, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10220100, 0x00000022, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020000, 0x42221000, 0x00000051, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000024, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20400200, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00440000, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08800000, 0x00000440, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40010400, 0x00000010, 0x00000000, 0x00000000, 0x00080000, 0x06800001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x00000c40, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40040800, 0x00000050, 0x00000000, 0x00000000, 0x00100000, 0x00800004, 0x00000090, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80081000, 0x000000a0, 0x00000000, 0x00000000, 0x00200000, 0x01000008, 0x00000120, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x04000010, 0x00000240, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000204, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01002000, 0x00000004, 0x00000000, 0x00000000, 0x08000000, 0x0000a000, 0x00000007, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00408000, 0x00000008, 0x00000000, 0x00000000, 0x20000000, 0x00000020, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00040000, 0x00000004, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x06000001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00220000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x42020000, 0x00000050, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000440, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40040000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00800004, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x01000008, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000010, 0x00000040, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000308, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x40004000, 0x00000002, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00000005, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000510, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000041, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000440, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000040, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub3
};

static const uint32_t ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, // zsub0_zsub1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, // zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, // zsub2_zsub3
};

static const uint32_t MPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubd0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00038000, // zasubd1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubd0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1_then_zasubd1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubd0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubd1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubd0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1_then_zasubd1
};

static const uint32_t QQQSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xe983a000, 0x00830000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98e03d00, 0xc0000078, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffbf00, 0xfffffcf9, 0xc13f87ff, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x167c4000, 0xff7cffff, 0xffffffff, 0x671f82ff, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x167c4000, 0xff7cffff, 0xffffffff, 0x000000ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671f8200, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671f8200, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x69808000, 0x00830000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98a00400, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfb610800, 0xd0220c39, 0x013887cf, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16040000, 0x847440a1, 0xc42f142a, 0x650080b1, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xe8810000, 0x00830000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98600800, 0xc0000038, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa421000, 0xd2201c79, 0x0138874f, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12080000, 0x84744883, 0xd43f05aa, 0x63010033, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_qsub0_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x29020000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90802000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfda08400, 0x50028419, 0x013887c7, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14400000, 0x8470c020, 0xc02f1c02, 0x441000f0, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16040000, 0x847440a1, 0xc42f142a, 0x000000b1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x65008000, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x63010000, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12080000, 0x84744883, 0xd43f05aa, 0x00000033, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x63010000, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22020000, 0x12201c01, 0x0118814e, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0xe0481c34, 0xb26ad3c3, 0x000000aa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x082081c0, 0x4d852c3c, 0x00000055, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14400000, 0x8470c020, 0xc02f1c02, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44100000, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x65008000, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68800000, 0x00830000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98200000, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0xd0200c39, 0x0138874f, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12000000, 0x84744081, 0xc42f042a, 0x61000031, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x29000000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90800000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf9200000, 0x50020419, 0x013887c7, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x84704020, 0xc02f1402, 0x440000b0, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12000000, 0x84744081, 0xc42f042a, 0x00000031, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x61000000, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x10200c01, 0x0118814e, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x84704020, 0xc02f1402, 0x000000b0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44000000, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x61000000, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x28000000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x50000419, 0x01388747, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x84704000, 0xc02f0402, 0x40000030, 0x10000001, 0x011801c0, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x84704000, 0xc02f0402, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x10000001, 0x011801c0, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x10000401, 0x01188146, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_qsub0_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000410, 0x01288643, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04104000, 0xc0230402, 0x00000030, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00830000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000010, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000820, 0x0128860a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04140001, 0x84230022, 0x00000031, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00810000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000020, 0x00200600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80001040, 0x01208208, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040002, 0x14330120, 0x00000033, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04140001, 0x84230022, 0x00000031, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040002, 0x14330120, 0x00000033, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x01008008, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xa0000004, 0x00600000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000003, 0x00000060, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x19000008, 0x03d0a001, 0x0000000f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0xc0010000, 0x2c000004, 0xc001fc20, 0x0000000f, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x80030000, 0xa0000484, 0x80052820, 0x0000000d, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60080010, 0x2240c201, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000010, 0x30002015, 0x80110020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400020, 0x802a1002, 0x000000a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x09002014, 0x00000044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200080, 0x44050428, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x4c84080c, 0x00000055, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13000200, 0x0b408011, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x80030000, 0xa0000484, 0x80052820, 0x0000000d, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20080400, 0x2040c240, 0x00000088, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0xc0048020, 0x08448000, 0x00000286, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400800, 0x902a0182, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00100004, 0x020b0140, 0x46a21015, 0x00000051, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40001000, 0xb20850c0, 0x000000aa, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x40418200, 0x04602010, 0x00000245, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12002000, 0x29400210, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00040000, 0x00042400, 0x00540020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04104000, 0xc0230402, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00208000, 0x40050c00, 0x00000050, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00100080, 0x00580000, 0x0e800015, 0x000002d0, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00810000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00200600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x01208208, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040000, 0x04230020, 0x00000031, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00820000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x01288602, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04100000, 0x80230002, 0x00000030, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04040000, 0x04230020, 0x00000031, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008008, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20080000, 0x2040c200, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x30002001, 0x00100020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0xc0040020, 0x00448000, 0x00000086, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04100000, 0x80230002, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x40050400, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100080, 0x00480000, 0x06800015, 0x00000250, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x0000000a, 0x0100004a, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400000, 0x802a0002, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x0000000a, 0x0100004a, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100004, 0x02080140, 0x46820015, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, // qsub0_qsub1_qsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01208200, 0x02000000, 0x42020042, 0x00000070, 0x00000000, 0x00000000, // qsub1_qsub2_qsub3
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00230000, 0x00000030, 0x00000000, 0x01080000, 0x00000000, 0x06000043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x03408001, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x20000004, 0x80012820, 0x0000000d, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x80000480, 0x00042020, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x12000000, 0x09400010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x80000480, 0x00042020, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00002400, 0x00140020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00230000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080000, 0x00000000, 0x06000043, 0x00000070, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008000, 0x02000000, 0x42020042, 0x00000070, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x01802000, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x08000000, 0x4000f000, 0x00000007, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x01400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00002020, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00040020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x22004000, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000010, 0x80110000, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000200, 0x00402000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02408001, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80220002, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000004, 0x00000044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44040008, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04010020, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20004040, 0x00000088, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40008000, 0x00400000, 0x00000204, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90080080, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x04200010, 0x00000041, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10220100, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020000, 0x42221000, 0x00000051, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20400200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00100020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00440000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40010400, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x06800001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40040800, 0x00000050, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00800004, 0x00000090, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x01000008, 0x00000120, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80081000, 0x000000a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x01000008, 0x00000120, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x04000010, 0x00000240, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01002000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x0000a000, 0x00000007, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000020, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20004000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00100000, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00400000, 0x00000004, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00408000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000020, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00040000, 0x00000004, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000001, 0x00000050, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000042, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00220000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000042, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x42020000, 0x00000050, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40040000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800004, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000008, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000008, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000010, 0x00000040, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000400, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000800, 0x00000001, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40004000, 0x00000002, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00000005, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00000005, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000011, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000022, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000041, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000040, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, // zsub0_zsub1_zsub2
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, // zsub1_zsub2_zsub3
};

static const uint32_t QQQQSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98e03d00, 0xc0000078, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671f8200, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x671f8200, 0x3ffffc81, 0xc11f81fe, 0xfe7fffff, 0xcffffc7f, 0x000003ff, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98a00400, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x65008000, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98600800, 0xc0000038, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x63010000, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x88401000, 0xc0000078, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22020000, 0x12201c01, 0x0118814e, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90802000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44100000, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4StridedOrContiguousSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000386, 0x3ec07800, 0x01800003, 0x300003e0, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x65008000, 0x10028401, 0x011881c6, 0x0268014a, 0x4782005f, 0x00000370, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x63010000, 0x10220c01, 0x011881ce, 0x0248514a, 0xc78a045f, 0x00000270, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22020000, 0x12201c01, 0x0118814e, 0x060b514a, 0xc7aa1c5f, 0x00000071, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x0070c080, 0x00000110, 0x3020781f, 0x8119006a, 0x00000128, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x27070000, 0x401000a4, 0xca5f83e0, 0x4ee6f015, 0x000002d7, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44100000, 0x30008001, 0x011801c0, 0x0078000a, 0x0f80005f, 0x000003f0, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98200000, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x61000000, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x88400000, 0xc0000038, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x10200c01, 0x0118814e, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90800000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44000000, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x61000000, 0x10020401, 0x011881c6, 0x0248014a, 0x4782005f, 0x00000270, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x10200c01, 0x0118814e, 0x0208514a, 0xc78a045f, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44000000, 0x10008001, 0x011801c0, 0x0068000a, 0x0780005f, 0x00000370, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x88000000, 0x40000018, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x10000401, 0x01188146, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x90000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x10000001, 0x011801c0, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x10000401, 0x01188146, 0x0208014a, 0x4782005f, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x10000001, 0x011801c0, 0x0048000a, 0x0780005f, 0x00000270, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000001, 0x01180140, 0x0008000a, 0x0780005f, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000001, 0x01180140, 0x0008000a, 0x0780005f, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000086, 0x16c01800, 0x01800003, 0x300003e0, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000084, 0x00c00000, 0x01800003, 0x30000260, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000010, 0x00200601, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000020, 0x00200600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000040, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x01008008, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4Mul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000003, 0x00000060, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x38000000, 0x00000000, 0x30000380, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_dsub_in_FPR64_loSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x0c805000, 0x01000002, 0x20000140, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x01088042, 0x02000108, 0x47020043, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x0108800a, 0x02004100, 0xc60a0443, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x01008008, 0x06024000, 0xc22a1c42, 0x00000071, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0xc0010000, 0x2c000004, 0xc001fc20, 0x0000000f, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000010, 0x30002015, 0x80110020, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000100, 0x0020000a, 0x0100004a, 0x00000120, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000020, 0xc80402a0, 0x0044a000, 0x00000087, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00100084, 0x02480140, 0x46820015, 0x00000250, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00100060, 0x40864004, 0x00000092, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x80030000, 0xa0000484, 0x80052820, 0x0000000d, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x30002801, 0x00100020, 0x00000108, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000100, 0x0000500a, 0x8108004a, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x10201810, 0x81190008, 0x00000128, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x80060000, 0x80002480, 0x00142020, 0x00000005, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0xc0048020, 0x08448000, 0x00000286, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00100004, 0x020b0140, 0x46a21015, 0x00000051, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x40418200, 0x04602010, 0x00000245, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00040000, 0x00042400, 0x00540020, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x01080040, 0x00080008, 0x07800043, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00100080, 0x00580000, 0x0e800015, 0x000002d0, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00200600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008008, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01088002, 0x02000100, 0x46020043, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100004, 0x02080140, 0x46820015, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008008, 0x02004000, 0xc20a0442, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x30002001, 0x00100020, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0xc0040020, 0x00448000, 0x00000086, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080040, 0x00000008, 0x07000043, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100080, 0x00480000, 0x06800015, 0x00000250, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x0000000a, 0x0100004a, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008000, 0x02000000, 0x42020042, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080000, 0x00000000, 0x06000043, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02400800, 0x00800001, 0x100000a0, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04801000, 0x01000002, 0x20000140, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22002000, 0x00800000, 0x100000a0, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0c004000, 0x01000000, 0x20000140, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01008000, 0x02000000, 0x42020042, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x20000004, 0x80012820, 0x0000000d, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x80000480, 0x00042020, 0x00000005, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00002400, 0x00140020, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080000, 0x00000000, 0x06000043, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00080000, 0x06800015, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x02000042, 0x00000070, 0x00000000, 0x00000000, // zsub_qsub1_qsub2_qsub3
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00800001, 0x10000020, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x01000002, 0x20000040, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x02000042, 0x00000070, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00800000, 0x100000a0, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x01000000, 0x20000140, 0x00000000, 0x00000000, 0x00000000, 
};

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

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

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

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x08000000, 0x4000f000, 0x00000007, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00002020, 0x00000005, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000004, 0x80010020, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x01000042, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000010, 0x80110000, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00040000, 0x00000082, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x40820004, 0x00000010, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000080, 0x00042000, 0x00000005, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000100, 0x46020001, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000200, 0x00402000, 0x00000005, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00040020, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000800, 0x00100000, 0x00000108, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x81080008, 0x00000020, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x80080042, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40008000, 0x00400000, 0x00000204, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x04200010, 0x00000041, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020000, 0x42221000, 0x00000051, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00440000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x06800001, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00800004, 0x00000090, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x01000008, 0x00000120, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x04000010, 0x00000240, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x10000020, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x20000040, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x42020000, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xc0001c00, 0x00000001, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x0000a000, 0x00000007, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00100000, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000020, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00400000, 0x00000004, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00040000, 0x00000004, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000001, 0x00000050, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000042, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800004, 0x00000010, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000008, 0x00000020, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4Strided_with_zsub0_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000080, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4Strided_with_zsub0_in_ZPRMul2_LoSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000100, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4Strided_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000200, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xc0000400, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000800, 0x00000001, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40001000, 0x00000001, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40004000, 0x00000002, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40020000, 0x00000010, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80080000, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000041, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000010, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000020, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000050, 0x00000000, 0x00000000, 
};

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

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

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

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

static const uint32_t ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 
};

static const uint32_t ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 
};

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

static const uint32_t ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 
};

static const uint32_t GPR64x8ClassSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffc00, 0xf7ffffff, 0x00003fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xba038800, 0xf7b99e13, 0x00003fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd8589000, 0xd7e4fae0, 0x00003eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x68a92000, 0x56ff2b25, 0x00003bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x71324000, 0x3777574a, 0x00002fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x98008000, 0xd7a09a00, 0x00003ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x28010000, 0x56b90a01, 0x00003bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30020000, 0x37311602, 0x00002fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x87c40000, 0xf7fffdff, 0x00001fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x48080000, 0x56e42a20, 0x00003aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x50100000, 0x17645240, 0x00002eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60200000, 0x16770300, 0x00002bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80400000, 0xd7e4f8e0, 0x00001eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x56ff2925, 0x00001bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x3777554a, 0x00000fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPRnotx16SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x82000000, 0xf7b99c13, 0x00001fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_1_in_tcGPR64SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0xf7dae49c, 0x00001fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x56a00a00, 0x00003abf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x17201200, 0x00002ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x16310200, 0x00002bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x16640200, 0x00002aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xd7a09800, 0x00001ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56b90801, 0x00001bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x37311402, 0x00000fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56da2004, 0x00001bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x37524408, 0x00000fff, 
};

static const uint32_t GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf7988410, 0x00001fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56e42820, 0x00001aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17645040, 0x00000eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_tcGPRnotx16SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7c0e080, 0x00001eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16770100, 0x00000bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16200200, 0x00002abf, 
};

static const uint32_t GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x37100400, 0x00000fbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56a00800, 0x00001abf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17201000, 0x00000ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56c02000, 0x00001aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17404000, 0x00000eff, 
};

static const uint32_t GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xd7808000, 0x00001ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16310000, 0x00000bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16520000, 0x00000bff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16640000, 0x00000aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_tcGPRnotx16SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56980000, 0x00001bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16100000, 0x00000bbf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16200000, 0x00000abf, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16400000, 0x00000aff, 
};

static const uint32_t GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x56800000, 0x00001abf, 
};

static const uint32_t GPR64x8Class_with_x8sub_6_in_tcGPRnotx16SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x17000000, 0x00000ebf, 
};

static const uint32_t GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x16000000, 0x00000abf, 
};

static const uint32_t GPR64x8Class_with_sub_32_in_GPR32argSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14000000, 0x00000a9e, 
};

static const uint32_t MPR32SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00038000, // zasubs1
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1_then_zasubs1
};

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

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

static const uint32_t GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00001020, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00001400, 
};

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000092, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64argSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a04, 
};

static const uint32_t GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000288, 
};

static const uint32_t GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 
};

static const uint32_t GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 
};

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

static const uint32_t GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 
};

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

static const uint32_t GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 
};

static const uint32_t GPR64x8Class_with_x8sub_4_in_tcGPRx16x17SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
};

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

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

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

static const uint32_t ZTRSubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 
};

static const uint32_t MPR16SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh0
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, // zasubh1
};

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

static const uint32_t MPR8SubClassMask[] = {
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 
  0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, // zasubb
};

static const uint16_t SuperRegIdxSeqs[] = {
  /* 0 */ 3, 4, 5, 6, 7, 0,
  /* 6 */ 12, 13, 0,
  /* 9 */ 20, 0,
  /* 11 */ 25, 33, 0,
  /* 14 */ 25, 27, 29, 31, 33, 0,
  /* 20 */ 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 0,
  /* 31 */ 34, 0,
  /* 33 */ 37, 38, 0,
  /* 36 */ 14, 15, 16, 17, 43, 0,
  /* 42 */ 44, 45, 46, 47, 0,
  /* 47 */ 41, 42, 61, 62, 0,
  /* 52 */ 35, 36, 51, 52, 57, 58, 65, 66, 0,
  /* 61 */ 39, 40, 49, 50, 53, 54, 55, 56, 59, 60, 63, 64, 67, 68, 69, 70, 0,
  /* 78 */ 1, 71, 77, 83, 0,
  /* 83 */ 9, 73, 79, 85, 0,
  /* 88 */ 18, 75, 81, 87, 0,
  /* 93 */ 11, 89, 0,
  /* 96 */ 11, 12, 13, 89, 0,
  /* 101 */ 20, 22, 24, 93, 95, 97, 99, 101, 103, 105, 107, 0,
  /* 113 */ 112, 114, 116, 117, 0,
  /* 118 */ 118, 0,
  /* 120 */ 113, 115, 119, 0,
  /* 124 */ 126, 127, 128, 129, 0,
  /* 129 */ 125, 130, 131, 132, 133, 0,
  /* 135 */ 120, 122, 124, 134, 0,
  /* 140 */ 135, 0,
  /* 142 */ 121, 123, 136, 0,
  /* 146 */ 138, 140, 0,
  /* 149 */ 137, 139, 141, 0,
  /* 153 */ 137, 139, 141, 143, 0,
  /* 158 */ 137, 139, 141, 142, 143, 0,
};

static unsigned const FPR16_loSuperclasses[] = {
  AArch64::FPR16RegClassID,
};

static unsigned const PNRSuperclasses[] = {
  AArch64::PPRorPNRRegClassID,
};

static unsigned const PPRSuperclasses[] = {
  AArch64::PPRorPNRRegClassID,
};

static unsigned const PNR_3bSuperclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PNRRegClassID,
};

static unsigned const PNR_p8to15Superclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PNRRegClassID,
};

static unsigned const PPRMul2Superclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PPRRegClassID,
};

static unsigned const PPR_3bSuperclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PPRRegClassID,
};

static unsigned const PPR_p8to15Superclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PPRRegClassID,
};

static unsigned const PPRMul2_and_PPR_3bSuperclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PPRRegClassID,
  AArch64::PPRMul2RegClassID,
  AArch64::PPR_3bRegClassID,
};

static unsigned const PPRMul2_and_PPR_p8to15Superclasses[] = {
  AArch64::PPRorPNRRegClassID,
  AArch64::PPRRegClassID,
  AArch64::PPRMul2RegClassID,
  AArch64::PPR_p8to15RegClassID,
};

static unsigned const PPR2Mul2Superclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub1_in_PPRMul2Superclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub1_in_PPR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub1_in_PPR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3bRegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15RegClassID,
};

static unsigned const PPR2Mul2_and_PPR2_with_psub_in_PNR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2Mul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClassID,
};

static unsigned const PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2Mul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClassID,
};

static unsigned const PPR2_with_psub1_in_PPRMul2_and_PPR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_3bRegClassID,
};

static unsigned const PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_p8to15RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub_in_PNR_3bRegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15Superclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_3bRegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClassID,
  AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2RegClassID,
};

static unsigned const PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bSuperclasses[] = {
  AArch64::PPR2RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2RegClassID,
  AArch64::PPR2_with_psub1_in_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15RegClassID,
  AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClassID,
  AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2RegClassID,
};

static unsigned const GPR32Superclasses[] = {
  AArch64::GPR32allRegClassID,
};

static unsigned const GPR32spSuperclasses[] = {
  AArch64::GPR32allRegClassID,
};

static unsigned const GPR32commonSuperclasses[] = {
  AArch64::GPR32allRegClassID,
  AArch64::GPR32RegClassID,
  AArch64::GPR32spRegClassID,
};

static unsigned const FPR32_with_hsub_in_FPR16_loSuperclasses[] = {
  AArch64::FPR32RegClassID,
};

static unsigned const GPR32argSuperclasses[] = {
  AArch64::GPR32allRegClassID,
  AArch64::GPR32RegClassID,
  AArch64::GPR32spRegClassID,
  AArch64::GPR32commonRegClassID,
};

static unsigned const MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::GPR32allRegClassID,
  AArch64::GPR32RegClassID,
  AArch64::GPR32spRegClassID,
  AArch64::GPR32commonRegClassID,
};

static unsigned const MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR32allRegClassID,
  AArch64::GPR32RegClassID,
  AArch64::GPR32spRegClassID,
  AArch64::GPR32commonRegClassID,
};

static unsigned const GPR32sponlySuperclasses[] = {
  AArch64::GPR32allRegClassID,
  AArch64::GPR32spRegClassID,
};

static unsigned const WSeqPairsClass_with_subo32_in_GPR32commonSuperclasses[] = {
  AArch64::WSeqPairsClassRegClassID,
};

static unsigned const WSeqPairsClass_with_sube32_in_GPR32argSuperclasses[] = {
  AArch64::WSeqPairsClassRegClassID,
  AArch64::WSeqPairsClass_with_subo32_in_GPR32commonRegClassID,
};

static unsigned const WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::WSeqPairsClassRegClassID,
  AArch64::WSeqPairsClass_with_subo32_in_GPR32commonRegClassID,
};

static unsigned const WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::WSeqPairsClassRegClassID,
  AArch64::WSeqPairsClass_with_subo32_in_GPR32commonRegClassID,
};

static unsigned const GPR64Superclasses[] = {
  AArch64::GPR64allRegClassID,
};

static unsigned const GPR64spSuperclasses[] = {
  AArch64::GPR64allRegClassID,
};

static unsigned const GPR64commonSuperclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
};

static unsigned const GPR64noipSuperclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
};

static unsigned const GPR64common_and_GPR64noipSuperclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
};

static unsigned const tcGPR64Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
};

static unsigned const tcGPRnotx16Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::tcGPR64RegClassID,
};

static unsigned const tcGPRnotx16x17Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
  AArch64::GPR64common_and_GPR64noipRegClassID,
  AArch64::tcGPR64RegClassID,
  AArch64::tcGPRnotx16RegClassID,
};

static unsigned const FPR64_loSuperclasses[] = {
  AArch64::FPR64RegClassID,
};

static unsigned const GPR64argSuperclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
  AArch64::GPR64common_and_GPR64noipRegClassID,
  AArch64::tcGPR64RegClassID,
  AArch64::tcGPRnotx16RegClassID,
  AArch64::tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
  AArch64::GPR64common_and_GPR64noipRegClassID,
  AArch64::tcGPR64RegClassID,
  AArch64::tcGPRnotx16RegClassID,
  AArch64::tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
  AArch64::GPR64common_and_GPR64noipRegClassID,
  AArch64::tcGPR64RegClassID,
  AArch64::tcGPRnotx16RegClassID,
  AArch64::tcGPRnotx16x17RegClassID,
};

static unsigned const FIXED_REGS_with_sub_32Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::FIXED_REGSRegClassID,
};

static unsigned const tcGPRx16x17Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::tcGPR64RegClassID,
};

static unsigned const FIXED_REGS_and_GPR64Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::GPR64noipRegClassID,
  AArch64::GPR64common_and_GPR64noipRegClassID,
  AArch64::FIXED_REGSRegClassID,
  AArch64::FIXED_REGS_with_sub_32RegClassID,
};

static unsigned const GPR64sponlySuperclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::FIXED_REGSRegClassID,
  AArch64::FIXED_REGS_with_sub_32RegClassID,
};

static unsigned const tcGPRx17Superclasses[] = {
  AArch64::GPR64allRegClassID,
  AArch64::GPR64RegClassID,
  AArch64::GPR64spRegClassID,
  AArch64::GPR64commonRegClassID,
  AArch64::tcGPR64RegClassID,
  AArch64::tcGPRnotx16RegClassID,
  AArch64::tcGPRx16x17RegClassID,
};

static unsigned const DD_with_dsub0_in_FPR64_loSuperclasses[] = {
  AArch64::DDRegClassID,
};

static unsigned const DD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDRegClassID,
};

static unsigned const DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDRegClassID,
  AArch64::DD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DD_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const XSeqPairsClass_with_subo64_in_GPR64commonSuperclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
};

static unsigned const XSeqPairsClass_with_subo64_in_GPR64noipSuperclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_GPR64noipSuperclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_tcGPR64Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_tcGPRnotx16Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
};

static unsigned const XSeqPairsClass_with_subo64_in_tcGPR64Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
};

static unsigned const XSeqPairsClass_with_subo64_in_tcGPRnotx16x17Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_GPR64argSuperclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClassID,
};

static unsigned const XSeqPairsClass_with_sube64_in_tcGPRx16x17Superclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClassID,
};

static unsigned const XSeqPairsClass_with_subo64_in_FIXED_REGSSuperclasses[] = {
  AArch64::XSeqPairsClassRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClassID,
  AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClassID,
  AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClassID,
};

static unsigned const FPR128_loSuperclasses[] = {
  AArch64::FPR128RegClassID,
};

static unsigned const ZPRMul2Superclasses[] = {
  AArch64::ZPRRegClassID,
};

static unsigned const ZPR_4bSuperclasses[] = {
  AArch64::ZPRRegClassID,
};

static unsigned const FPR128_0to7Superclasses[] = {
  AArch64::FPR128RegClassID,
  AArch64::FPR128_loRegClassID,
};

static unsigned const ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
};

static unsigned const ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPR_4bRegClassID,
};

static unsigned const ZPRMul4Superclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
};

static unsigned const ZPR_3bSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPR_4bRegClassID,
};

static unsigned const ZPR_KSuperclasses[] = {
  AArch64::ZPRRegClassID,
};

static unsigned const ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPRMul2_HiRegClassID,
  AArch64::ZPRMul4RegClassID,
};

static unsigned const ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPR_4bRegClassID,
  AArch64::ZPRMul2_LoRegClassID,
  AArch64::ZPRMul4RegClassID,
};

static unsigned const ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPR_4bRegClassID,
  AArch64::ZPRMul2_LoRegClassID,
  AArch64::ZPR_3bRegClassID,
};

static unsigned const ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPRMul2_HiRegClassID,
  AArch64::ZPR_KRegClassID,
};

static unsigned const ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPR_4bRegClassID,
  AArch64::ZPRMul2_LoRegClassID,
  AArch64::ZPRMul4RegClassID,
  AArch64::ZPR_3bRegClassID,
  AArch64::ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPRRegClassID,
  AArch64::ZPRMul2RegClassID,
  AArch64::ZPRMul2_HiRegClassID,
  AArch64::ZPRMul4RegClassID,
  AArch64::ZPR_KRegClassID,
  AArch64::ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPRMul2_and_ZPR_KRegClassID,
};

static unsigned const DDD_with_dsub0_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
};

static unsigned const DDD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
};

static unsigned const DDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
};

static unsigned const DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
  AArch64::DDD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
  AArch64::DDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDRegClassID,
  AArch64::DDD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub0_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
};

static unsigned const DDDD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
};

static unsigned const DDDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
};

static unsigned const DDDD_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
};

static unsigned const DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub3_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::DDDDRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub3_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID,
  AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
};

static unsigned const QQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQRegClassID,
};

static unsigned const QQ_with_qsub0_in_FPR128_loSuperclasses[] = {
  AArch64::QQRegClassID,
};

static unsigned const ZPR2Mul2Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2StridedSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_dsub_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
};

static unsigned const ZPR2_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_loSuperclasses[] = {
  AArch64::ZPR2RegClassID,
};

static unsigned const QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQRegClassID,
  AArch64::QQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_loRegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
};

static unsigned const QQ_with_qsub0_in_FPR128_0to7Superclasses[] = {
  AArch64::QQRegClassID,
  AArch64::QQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const QQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQRegClassID,
  AArch64::QQ_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR2Mul2_HiSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR2Mul2_LoSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
};

static unsigned const ZPR2Strided_with_dsub_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
};

static unsigned const ZPR2_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQRegClassID,
  AArch64::QQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQ_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_HiRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_LoRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2Mul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2Mul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2Strided_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2Strided_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2Mul2_LoRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2Mul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR2StridedOrContiguousRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID,
};

static unsigned const ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const QQQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQQRegClassID,
};

static unsigned const QQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQRegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_loSuperclasses[] = {
  AArch64::QQQRegClassID,
};

static unsigned const ZPR3_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Superclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_loRegClassID,
};

static unsigned const ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const QQQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const QQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR3RegClassID,
  AArch64::ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const QQQQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
};

static unsigned const QQQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
};

static unsigned const QQQQ_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const QQQQ_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4Mul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4StridedSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_dsub_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
};

static unsigned const ZPR4_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
};

static unsigned const QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
};

static unsigned const QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::QQQQRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4Strided_with_dsub_in_FPR64_loSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedRegClassID,
};

static unsigned const ZPR4Strided_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4Mul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4Mul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4Mul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4Mul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4Strided_with_zsub1_in_ZPR_KRegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul2_LoSuperclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4Strided_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4Strided_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4StridedOrContiguousRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4StridedRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4Strided_with_dsub_in_FPR64_loRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID,
  AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4Strided_with_zsub0_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiSuperclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID,
};

static unsigned const ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses[] = {
  AArch64::ZPR4RegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_loRegClassID,
  AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID,
  AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID,
  AArch64::ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID,
  AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPRnotx16Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_1_in_tcGPR64Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_tcGPRnotx16Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_tcGPRnotx16Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_6_in_tcGPRnotx16Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
};

static unsigned const GPR64x8Class_with_sub_32_in_GPR32argSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64argSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
};

static unsigned const GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64argSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID,
};

static unsigned const GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
};

static unsigned const GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_0_in_tcGPRx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_2_in_tcGPRx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_4_in_tcGPRx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_6_in_GPR64argSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64argRegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_6_in_tcGPRx16x17Superclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID,
  AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID,
  AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID,
};

static unsigned const GPR64x8Class_with_x8sub_7_in_FIXED_REGSSuperclasses[] = {
  AArch64::GPR64x8ClassRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
  AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID,
};


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

static ArrayRef<MCPhysReg> GPR32GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::W8, AArch64::W9, AArch64::W10, AArch64::W11, AArch64::W12, AArch64::W13, AArch64::W14, AArch64::W15, AArch64::W16, AArch64::W17, AArch64::W18, AArch64::W19, AArch64::W20, AArch64::W21, AArch64::W22, AArch64::W23, AArch64::W24, AArch64::W25, AArch64::W26, AArch64::W27, AArch64::W28, AArch64::W29, AArch64::W30, AArch64::WZR, AArch64::W0, AArch64::W1, AArch64::W2, AArch64::W3, AArch64::W4, AArch64::W5, AArch64::W6, AArch64::W7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR32RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR32AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR32spGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::W8, AArch64::W9, AArch64::W10, AArch64::W11, AArch64::W12, AArch64::W13, AArch64::W14, AArch64::W15, AArch64::W16, AArch64::W17, AArch64::W18, AArch64::W19, AArch64::W20, AArch64::W21, AArch64::W22, AArch64::W23, AArch64::W24, AArch64::W25, AArch64::W26, AArch64::W27, AArch64::W28, AArch64::W29, AArch64::W30, AArch64::WSP, AArch64::W0, AArch64::W1, AArch64::W2, AArch64::W3, AArch64::W4, AArch64::W5, AArch64::W6, AArch64::W7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR32spRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR32spAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR32commonGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::W8, AArch64::W9, AArch64::W10, AArch64::W11, AArch64::W12, AArch64::W13, AArch64::W14, AArch64::W15, AArch64::W16, AArch64::W17, AArch64::W18, AArch64::W19, AArch64::W20, AArch64::W21, AArch64::W22, AArch64::W23, AArch64::W24, AArch64::W25, AArch64::W26, AArch64::W27, AArch64::W28, AArch64::W29, AArch64::W30, AArch64::W0, AArch64::W1, AArch64::W2, AArch64::W3, AArch64::W4, AArch64::W5, AArch64::W6, AArch64::W7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR32commonRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR32commonAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR64GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::XZR, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR64RegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR64AltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR64spGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::SP, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR64spRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR64spAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR64commonGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR64commonRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR64commonAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR64noipGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::XZR, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR64noipRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR64noipAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

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

static ArrayRef<MCPhysReg> GPR64common_and_GPR64noipGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
  static const MCPhysReg AltOrder1[] = { AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7 };
  const MCRegisterClass &MCR = AArch64MCRegisterClasses[AArch64::GPR64common_and_GPR64noipRegClassID];
  const ArrayRef<MCPhysReg> Order[] = {
    ArrayRef(MCR.begin(), MCR.getNumRegs()),
    ArrayRef(AltOrder1)
  };
  const unsigned Select = GPR64common_and_GPR64noipAltOrderSelect(MF, Rev);
  assert(Select < 2);
  return Order[Select];
}

namespace AArch64 {   // Register class instances
  extern const TargetRegisterClass W_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[W_HI_DummyRCRegClassID],
    W_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass B_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[B_HI_DummyRCRegClassID],
    B_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass D_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[D_HI_DummyRCRegClassID],
    D_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass H_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[H_HI_DummyRCRegClassID],
    H_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass Q_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[Q_HI_DummyRCRegClassID],
    Q_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass S_HI_DummyRCRegClass = {
    &AArch64MCRegisterClasses[S_HI_DummyRCRegClassID],
    S_HI_DummyRCSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR8RegClass = {
    &AArch64MCRegisterClasses[FPR8RegClassID],
    FPR8SubClassMask,
    SuperRegIdxSeqs + 78,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR16RegClass = {
    &AArch64MCRegisterClasses[FPR16RegClassID],
    FPR16SubClassMask,
    SuperRegIdxSeqs + 83,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass PPRorPNRRegClass = {
    &AArch64MCRegisterClasses[PPRorPNRRegClassID],
    PPRorPNRSubClassMask,
    SuperRegIdxSeqs + 96,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR16_loRegClass = {
    &AArch64MCRegisterClasses[FPR16_loRegClassID],
    FPR16_loSubClassMask,
    SuperRegIdxSeqs + 83,
    LaneBitmask(0x0000000000000003),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    FPR16_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PNRRegClass = {
    &AArch64MCRegisterClasses[PNRRegClassID],
    PNRSubClassMask,
    SuperRegIdxSeqs + 93,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PNRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPRRegClass = {
    &AArch64MCRegisterClasses[PPRRegClassID],
    PPRSubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPRSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PNR_3bRegClass = {
    &AArch64MCRegisterClasses[PNR_3bRegClassID],
    PNR_3bSubClassMask,
    SuperRegIdxSeqs + 93,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PNR_3bSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass PNR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PNR_p8to15RegClassID],
    PNR_p8to15SubClassMask,
    SuperRegIdxSeqs + 93,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PNR_p8to15Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass PPRMul2RegClass = {
    &AArch64MCRegisterClasses[PPRMul2RegClassID],
    PPRMul2SubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPRMul2Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR_3bRegClassID],
    PPR_3bSubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPR_3bSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR_p8to15RegClassID],
    PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPR_p8to15Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass PPRMul2_and_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPRMul2_and_PPR_3bRegClassID],
    PPRMul2_and_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPRMul2_and_PPR_3bSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass PPRMul2_and_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPRMul2_and_PPR_p8to15RegClassID],
    PPRMul2_and_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 6,
    LaneBitmask(0x0000000000000010),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    PPRMul2_and_PPR_p8to15Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass PPR2RegClass = {
    &AArch64MCRegisterClasses[PPR2RegClassID],
    PPR2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass PPR2Mul2RegClass = {
    &AArch64MCRegisterClasses[PPR2Mul2RegClassID],
    PPR2Mul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2Mul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub1_in_PPRMul2RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub1_in_PPRMul2RegClassID],
    PPR2_with_psub1_in_PPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub1_in_PPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub1_in_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub1_in_PPR_3bRegClassID],
    PPR2_with_psub1_in_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub1_in_PPR_3bSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub1_in_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub1_in_PPR_p8to15RegClassID],
    PPR2_with_psub1_in_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub1_in_PPR_p8to15Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_3bRegClassID],
    PPR2_with_psub_in_PNR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_3bSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_p8to15RegClassID],
    PPR2_with_psub_in_PNR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_p8to15Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClassID],
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClassID],
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2Mul2_and_PPR2_with_psub_in_PNR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2Mul2_and_PPR2_with_psub_in_PNR_3bRegClassID],
    PPR2Mul2_and_PPR2_with_psub_in_PNR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2Mul2_and_PPR2_with_psub_in_PNR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15RegClassID],
    PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClassID],
    PPR2_with_psub1_in_PPRMul2_and_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub1_in_PPRMul2_and_PPR_3bSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClassID],
    PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2RegClassID],
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2RegClassID],
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClassID],
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClassID],
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15RegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15RegClassID],
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bRegClass = {
    &AArch64MCRegisterClasses[PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bRegClassID],
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000008000000010),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass GPR32allRegClass = {
    &AArch64MCRegisterClasses[GPR32allRegClassID],
    GPR32allSubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR32RegClass = {
    &AArch64MCRegisterClasses[FPR32RegClassID],
    FPR32SubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x000000000000000B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPR32RegClass = {
    &AArch64MCRegisterClasses[GPR32RegClassID],
    GPR32SubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    GPR32Superclasses,  1,
    GPR32GetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR32spRegClass = {
    &AArch64MCRegisterClasses[GPR32spRegClassID],
    GPR32spSubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    GPR32spSuperclasses,  1,
    GPR32spGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR32commonRegClass = {
    &AArch64MCRegisterClasses[GPR32commonRegClassID],
    GPR32commonSubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    GPR32commonSuperclasses,  3,
    GPR32commonGetRawAllocationOrder
  };

  extern const TargetRegisterClass FPR32_with_hsub_in_FPR16_loRegClass = {
    &AArch64MCRegisterClasses[FPR32_with_hsub_in_FPR16_loRegClassID],
    FPR32_with_hsub_in_FPR16_loSubClassMask,
    SuperRegIdxSeqs + 88,
    LaneBitmask(0x000000000000000B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    FPR32_with_hsub_in_FPR16_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR32argRegClass = {
    &AArch64MCRegisterClasses[GPR32argRegClassID],
    GPR32argSubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    GPR32argSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[MatrixIndexGPR32_12_15RegClassID],
    MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    MatrixIndexGPR32_12_15Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[MatrixIndexGPR32_8_11RegClassID],
    MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 101,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    MatrixIndexGPR32_8_11Superclasses,  4,
    nullptr
  };

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

  extern const TargetRegisterClass GPR32sponlyRegClass = {
    &AArch64MCRegisterClasses[GPR32sponlyRegClassID],
    GPR32sponlySubClassMask,
    SuperRegIdxSeqs + 9,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    GPR32sponlySuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass WSeqPairsClassRegClass = {
    &AArch64MCRegisterClasses[WSeqPairsClassRegClassID],
    WSeqPairsClassSubClassMask,
    SuperRegIdxSeqs + 129,
    LaneBitmask(0x0000000000000300),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass WSeqPairsClass_with_subo32_in_GPR32commonRegClass = {
    &AArch64MCRegisterClasses[WSeqPairsClass_with_subo32_in_GPR32commonRegClassID],
    WSeqPairsClass_with_subo32_in_GPR32commonSubClassMask,
    SuperRegIdxSeqs + 129,
    LaneBitmask(0x0000000000000300),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    WSeqPairsClass_with_subo32_in_GPR32commonSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass WSeqPairsClass_with_sube32_in_GPR32argRegClass = {
    &AArch64MCRegisterClasses[WSeqPairsClass_with_sube32_in_GPR32argRegClassID],
    WSeqPairsClass_with_sube32_in_GPR32argSubClassMask,
    SuperRegIdxSeqs + 129,
    LaneBitmask(0x0000000000000300),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    WSeqPairsClass_with_sube32_in_GPR32argSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15RegClassID],
    WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 129,
    LaneBitmask(0x0000000000000300),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11RegClassID],
    WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 129,
    LaneBitmask(0x0000000000000300),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass GPR64allRegClass = {
    &AArch64MCRegisterClasses[GPR64allRegClassID],
    GPR64allSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR64RegClass = {
    &AArch64MCRegisterClasses[FPR64RegClassID],
    FPR64SubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPR64RegClass = {
    &AArch64MCRegisterClasses[GPR64RegClassID],
    GPR64SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64Superclasses,  1,
    GPR64GetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR64spRegClass = {
    &AArch64MCRegisterClasses[GPR64spRegClassID],
    GPR64spSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64spSuperclasses,  1,
    GPR64spGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR64commonRegClass = {
    &AArch64MCRegisterClasses[GPR64commonRegClassID],
    GPR64commonSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64commonSuperclasses,  3,
    GPR64commonGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64noipRegClassID],
    GPR64noipSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64noipSuperclasses,  2,
    GPR64noipGetRawAllocationOrder
  };

  extern const TargetRegisterClass GPR64common_and_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64common_and_GPR64noipRegClassID],
    GPR64common_and_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64common_and_GPR64noipSuperclasses,  5,
    GPR64common_and_GPR64noipGetRawAllocationOrder
  };

  extern const TargetRegisterClass tcGPR64RegClass = {
    &AArch64MCRegisterClasses[tcGPR64RegClassID],
    tcGPR64SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPR64Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[tcGPRnotx16RegClassID],
    tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRnotx16Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[tcGPRnotx16x17RegClassID],
    tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRnotx16x17Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass FPR64_loRegClass = {
    &AArch64MCRegisterClasses[FPR64_loRegClassID],
    FPR64_loSubClassMask,
    SuperRegIdxSeqs + 0,
    LaneBitmask(0x000000000000002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64argRegClass = {
    &AArch64MCRegisterClasses[GPR64argRegClassID],
    GPR64argSubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64argSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass FIXED_REGSRegClass = {
    &AArch64MCRegisterClasses[FIXED_REGSRegClassID],
    FIXED_REGSSubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x0000000000000040),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID],
    GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass FIXED_REGS_with_sub_32RegClass = {
    &AArch64MCRegisterClasses[FIXED_REGS_with_sub_32RegClassID],
    FIXED_REGS_with_sub_32SubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    FIXED_REGS_with_sub_32Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[tcGPRx16x17RegClassID],
    tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 20,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRx16x17Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass FIXED_REGS_and_GPR64RegClass = {
    &AArch64MCRegisterClasses[FIXED_REGS_and_GPR64RegClassID],
    FIXED_REGS_and_GPR64SubClassMask,
    SuperRegIdxSeqs + 11,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    FIXED_REGS_and_GPR64Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass GPR64sponlyRegClass = {
    &AArch64MCRegisterClasses[GPR64sponlyRegClassID],
    GPR64sponlySubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64sponlySuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass tcGPRx17RegClass = {
    &AArch64MCRegisterClasses[tcGPRx17RegClassID],
    tcGPRx17SubClassMask,
    SuperRegIdxSeqs + 14,
    LaneBitmask(0x00000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    tcGPRx17Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass DDRegClass = {
    &AArch64MCRegisterClasses[DDRegClassID],
    DDSubClassMask,
    SuperRegIdxSeqs + 113,
    LaneBitmask(0x000000007800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DD_with_dsub0_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DD_with_dsub0_in_FPR64_loRegClassID],
    DD_with_dsub0_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 113,
    LaneBitmask(0x000000007800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DD_with_dsub0_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DD_with_dsub1_in_FPR64_loRegClassID],
    DD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 113,
    LaneBitmask(0x000000007800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DD_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClassRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClassRegClassID],
    XSeqPairsClassSubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loRegClassID],
    DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 113,
    LaneBitmask(0x000000007800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_subo64_in_GPR64commonRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_subo64_in_GPR64commonRegClassID],
    XSeqPairsClass_with_subo64_in_GPR64commonSubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_subo64_in_GPR64commonSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_subo64_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_subo64_in_GPR64noipRegClassID],
    XSeqPairsClass_with_subo64_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_subo64_in_GPR64noipSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_GPR64noipRegClassID],
    XSeqPairsClass_with_sube64_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_tcGPR64RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_tcGPR64RegClassID],
    XSeqPairsClass_with_sube64_in_tcGPR64SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_tcGPR64Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClassID],
    XSeqPairsClass_with_sube64_in_tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_tcGPRnotx16Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_subo64_in_tcGPR64RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_subo64_in_tcGPR64RegClassID],
    XSeqPairsClass_with_subo64_in_tcGPR64SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_subo64_in_tcGPR64Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClassID],
    XSeqPairsClass_with_subo64_in_tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_subo64_in_tcGPRnotx16x17Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_GPR64argRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_GPR64argRegClassID],
    XSeqPairsClass_with_sube64_in_GPR64argSubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_GPR64argSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID],
    XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_sube64_in_tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_sube64_in_tcGPRx16x17RegClassID],
    XSeqPairsClass_with_sube64_in_tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 124,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_sube64_in_tcGPRx16x17Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass XSeqPairsClass_with_subo64_in_FIXED_REGSRegClass = {
    &AArch64MCRegisterClasses[XSeqPairsClass_with_subo64_in_FIXED_REGSRegClassID],
    XSeqPairsClass_with_subo64_in_FIXED_REGSSubClassMask,
    SuperRegIdxSeqs + 127,
    LaneBitmask(0x06000000000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    XSeqPairsClass_with_subo64_in_FIXED_REGSSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass FPR128RegClass = {
    &AArch64MCRegisterClasses[FPR128RegClassID],
    FPR128SubClassMask,
    SuperRegIdxSeqs + 36,
    LaneBitmask(0x000000000000002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPRRegClass = {
    &AArch64MCRegisterClasses[ZPRRegClassID],
    ZPRSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass FPR128_loRegClass = {
    &AArch64MCRegisterClasses[FPR128_loRegClassID],
    FPR128_loSubClassMask,
    SuperRegIdxSeqs + 36,
    LaneBitmask(0x000000000000002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass MPR128RegClass = {
    &AArch64MCRegisterClasses[MPR128RegClassID],
    MPR128SubClassMask,
    SuperRegIdxSeqs + 61,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPRMul2RegClassID],
    ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR_4bRegClass = {
    &AArch64MCRegisterClasses[ZPR_4bRegClassID],
    ZPR_4bSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPR_4bSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[FPR128_0to7RegClassID],
    FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 36,
    LaneBitmask(0x000000000000002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_HiRegClassID],
    ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_LoRegClassID],
    ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPRMul4RegClassID],
    ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR_3bRegClassID],
    ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPR_3bSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR_KRegClassID],
    ZPR_KSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_and_ZPR_3bRegClassID],
    ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPRMul2_and_ZPR_KRegClassID],
    ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul2_and_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPRMul4_and_ZPR_3bRegClassID],
    ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPRMul4_and_ZPR_KRegClassID],
    ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 42,
    LaneBitmask(0x000000000000102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    ZPRMul4_and_ZPR_KSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass DDDRegClass = {
    &AArch64MCRegisterClasses[DDDRegClassID],
    DDDSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub0_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub0_in_FPR64_loRegClassID],
    DDD_with_dsub0_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub0_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub1_in_FPR64_loRegClassID],
    DDD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub2_in_FPR64_loRegClassID],
    DDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClassID],
    DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID],
    DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClassID],
    DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 120,
    LaneBitmask(0x000000787800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DDDDRegClass = {
    &AArch64MCRegisterClasses[DDDDRegClassID],
    DDDDSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub0_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub0_in_FPR64_loRegClassID],
    DDDD_with_dsub0_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub0_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub1_in_FPR64_loRegClassID],
    DDDD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub2_in_FPR64_loRegClassID],
    DDDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub3_in_FPR64_loRegClassID],
    DDDD_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub3_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClassID],
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID],
    DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID],
    DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClassID],
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID],
    DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClassID],
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 118,
    LaneBitmask(0x0000007FF800002B),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass QQRegClass = {
    &AArch64MCRegisterClasses[QQRegClassID],
    QQSubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR2RegClass = {
    &AArch64MCRegisterClasses[ZPR2RegClassID],
    ZPR2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguousRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguousRegClassID],
    ZPR2StridedOrContiguousSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQ_with_dsub1_in_FPR64_loRegClassID],
    QQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_qsub0_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[QQ_with_qsub0_in_FPR128_loRegClassID],
    QQ_with_qsub0_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_qsub0_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2RegClassID],
    ZPR2Mul2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedRegClassID],
    ZPR2StridedSubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClassID],
    ZPR2StridedOrContiguous_with_dsub_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_dsub_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_dsub1_in_FPR64_loRegClassID],
    ZPR2_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2RegClassID],
    ZPR2_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_loRegClassID],
    ZPR2_with_zsub_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loRegClassID],
    QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID],
    ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_qsub0_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQ_with_qsub0_in_FPR128_0to7RegClassID],
    QQ_with_qsub0_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_qsub0_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_qsub1_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_HiRegClassID],
    ZPR2Mul2_HiSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_LoRegClassID],
    ZPR2Mul2_LoSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_LoSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 153,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_dsub_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_dsub_in_FPR64_loRegClassID],
    ZPR2Strided_with_dsub_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_dsub_in_FPR64_loSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2RegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR2_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_qsub1_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPR_KRegClassID],
    ZPR2_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 135,
    LaneBitmask(0x000001007800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 153,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 158,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2_LoRegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2_LoSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul4RegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPR_KRegClassID],
    ZPR2Strided_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 156,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID],
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 153,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bSuperclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 161,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 156,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses,  21,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses,  17,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 156,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  20,
    nullptr
  };

  extern const TargetRegisterClass ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 149,
    LaneBitmask(0x080001007800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass MPR64RegClass = {
    &AArch64MCRegisterClasses[MPR64RegClassID],
    MPR64SubClassMask,
    SuperRegIdxSeqs + 52,
    LaneBitmask(0x0000000000000C00),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass QQQRegClass = {
    &AArch64MCRegisterClasses[QQQRegClassID],
    QQQSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR3RegClass = {
    &AArch64MCRegisterClasses[ZPR3RegClassID],
    ZPR3SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_dsub1_in_FPR64_loRegClassID],
    QQQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_loRegClassID],
    QQQ_with_qsub0_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub1_in_FPR64_loRegClassID],
    ZPR3_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub2_in_FPR64_loRegClassID],
    ZPR3_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul2RegClassID],
    ZPR3_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_loRegClassID],
    ZPR3_with_zsub_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClassID],
    QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID],
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_0to7RegClassID],
    QQQ_with_qsub0_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_0to7Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub1_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub2_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR3_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_qsub1_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR3_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_qsub2_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR3_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul2_LoSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul4RegClassID],
    ZPR3_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPR_KRegClassID],
    ZPR3_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPR_KRegClassID],
    ZPR3_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 142,
    LaneBitmask(0x000005787800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID],
    ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bSuperclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses,  22,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KSuperclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4Superclasses,  17,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClassID],
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KSuperclasses,  17,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID],
    ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses,  17,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  26,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses,  26,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 146,
    LaneBitmask(0x280005787800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass QQQQRegClass = {
    &AArch64MCRegisterClasses[QQQQRegClassID],
    QQQQSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR4RegClass = {
    &AArch64MCRegisterClasses[ZPR4RegClassID],
    ZPR4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub1_in_FPR64_loRegClassID],
    QQQQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub3_in_FPR64_loRegClassID],
    QQQQ_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub3_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_loRegClassID],
    QQQQ_with_qsub0_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguousRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguousRegClassID],
    ZPR4StridedOrContiguousSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_loRegClassID],
    ZPR4_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub2_in_FPR64_loRegClassID],
    ZPR4_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub2_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub3_in_FPR64_loRegClassID],
    ZPR4_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub3_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2RegClassID],
    ZPR4_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_loRegClassID],
    ZPR4_with_zsub_in_FPR128_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID],
    QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClassID],
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID],
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID],
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClassID],
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClassID],
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub0_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_0to7Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub1_in_FPR128_0to7Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub2_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub3_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub3_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Mul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4Mul4RegClassID],
    ZPR4Mul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Mul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedRegClassID],
    ZPR4StridedSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClassID],
    ZPR4StridedOrContiguous_with_dsub_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_dsub_in_FPR64_loSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR4_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_qsub1_in_FPR128_0to7Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR4_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_qsub2_in_FPR128_0to7Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_qsub3_in_FPR128_0to7RegClassID],
    ZPR4_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_qsub3_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_LoSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul4RegClassID],
    ZPR4_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPR_KRegClassID],
    ZPR4_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub2_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPRMul2_LoSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPRMul4RegClassID],
    ZPR4_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPR_KRegClassID],
    ZPR4_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul4RegClassID],
    ZPR4_with_zsub3_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul4Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPR_KRegClassID],
    ZPR4_with_zsub3_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID],
    QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID],
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoSuperclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID],
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7Superclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiSuperclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID],
    ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID],
    ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID],
    ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7Superclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoSuperclasses,  17,
    nullptr
  };

  extern const TargetRegisterClass QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7RegClassID],
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 140,
    LaneBitmask(0x0000077FF800002F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7Superclasses,  20,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7Superclasses,  20,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_dsub_in_FPR64_loRegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_dsub_in_FPR64_loRegClassID],
    ZPR4Strided_with_dsub_in_FPR64_loSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_dsub_in_FPR64_loSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul2RegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub1_in_ZPR_KRegClassID],
    ZPR4Strided_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub1_in_ZPR_KSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  22,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  18,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClassID],
    ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KRegClassID],
    ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KSuperclasses,  6,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2Superclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4Superclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses,  19,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses,  4,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  26,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7Superclasses,  27,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  21,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  18,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  21,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KRegClassID],
    ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses,  27,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7RegClass = {
    &AArch64MCRegisterClasses[ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7RegClassID],
    ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7Superclasses,  39,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul2_HiRegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul2_HiSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul2_LoRegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul2_LoRegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul2_LoSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul2_LoSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KRegClassID],
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClassID],
    ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KSuperclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4Superclasses,  9,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  22,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KSuperclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KSuperclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSuperclasses,  8,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KRegClassID],
    ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4Superclasses,  24,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4Superclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bSuperclasses,  33,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4Superclasses,  31,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  13,
    nullptr
  };

  extern const TargetRegisterClass ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClassID],
    ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4Superclasses,  14,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClassID],
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KSuperclasses,  29,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClassID],
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiSuperclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses,  24,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  21,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bSuperclasses,  40,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bSuperclasses,  34,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClassID],
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bSuperclasses,  40,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiRegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiRegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiSuperclasses,  10,
    nullptr
  };

  extern const TargetRegisterClass ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass = {
    &AArch64MCRegisterClasses[ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClassID],
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x3800077FF800102F),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4Superclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8ClassRegClass = {
    &AArch64MCRegisterClasses[GPR64x8ClassRegClassID],
    GPR64x8ClassSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_GPR64noipSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64RegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64Superclasses,  1,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPRnotx16Superclasses,  3,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_1_in_tcGPR64RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_1_in_tcGPR64RegClassID],
    GPR64x8Class_with_x8sub_1_in_tcGPR64SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_1_in_tcGPR64Superclasses,  2,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClassID],
    GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClassID],
    GPR64x8Class_with_x8sub_2_in_tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_tcGPRnotx16Superclasses,  5,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  7,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClassID],
    GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  15,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClassID],
    GPR64x8Class_with_x8sub_4_in_tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_tcGPRnotx16Superclasses,  11,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  31,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipSuperclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClassID],
    GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17Superclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClassID],
    GPR64x8Class_with_x8sub_6_in_tcGPRnotx16SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_6_in_tcGPRnotx16Superclasses,  23,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClassID],
    GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17Superclasses,  47,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_sub_32_in_GPR32argRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_sub_32_in_GPR32argRegClassID],
    GPR64x8Class_with_sub_32_in_GPR32argSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_sub_32_in_GPR32argSuperclasses,  48,
    nullptr
  };

  extern const TargetRegisterClass MPR32RegClass = {
    &AArch64MCRegisterClasses[MPR32RegClassID],
    MPR32SubClassMask,
    SuperRegIdxSeqs + 47,
    LaneBitmask(0x0000000000006C00),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64argRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64argRegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64argSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64argSuperclasses,  49,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID],
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  24,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15Superclasses,  12,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  48,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  49,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64argRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64argRegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64argSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64argSuperclasses,  50,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  50,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  51,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  50,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_0_in_tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_0_in_tcGPRx16x17RegClassID],
    GPR64x8Class_with_x8sub_0_in_tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_0_in_tcGPRx16x17Superclasses,  24,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  52,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_2_in_tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_2_in_tcGPRx16x17RegClassID],
    GPR64x8Class_with_x8sub_2_in_tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_2_in_tcGPRx16x17Superclasses,  25,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClassID],
    GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11Superclasses,  52,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_4_in_tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_4_in_tcGPRx16x17RegClassID],
    GPR64x8Class_with_x8sub_4_in_tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_4_in_tcGPRx16x17Superclasses,  26,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_6_in_GPR64argRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_6_in_GPR64argRegClassID],
    GPR64x8Class_with_x8sub_6_in_GPR64argSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_6_in_GPR64argSuperclasses,  51,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_6_in_tcGPRx16x17RegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_6_in_tcGPRx16x17RegClassID],
    GPR64x8Class_with_x8sub_6_in_tcGPRx16x17SubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_6_in_tcGPRx16x17Superclasses,  26,
    nullptr
  };

  extern const TargetRegisterClass GPR64x8Class_with_x8sub_7_in_FIXED_REGSRegClass = {
    &AArch64MCRegisterClasses[GPR64x8Class_with_x8sub_7_in_FIXED_REGSRegClassID],
    GPR64x8Class_with_x8sub_7_in_FIXED_REGSSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x01FFF800000000C0),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    true, /* CoveredBySubRegs */
    GPR64x8Class_with_x8sub_7_in_FIXED_REGSSuperclasses,  16,
    nullptr
  };

  extern const TargetRegisterClass ZTRRegClass = {
    &AArch64MCRegisterClasses[ZTRRegClassID],
    ZTRSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000000000001),
    0,
    false,
    0x00, /* TSFlags */
    false, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass MPR16RegClass = {
    &AArch64MCRegisterClasses[MPR16RegClassID],
    MPR16SubClassMask,
    SuperRegIdxSeqs + 33,
    LaneBitmask(0x000000000007EC00),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass MPRRegClass = {
    &AArch64MCRegisterClasses[MPRRegClassID],
    MPRSubClassMask,
    SuperRegIdxSeqs + 5,
    LaneBitmask(0x0000000007FFEC00),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

  extern const TargetRegisterClass MPR8RegClass = {
    &AArch64MCRegisterClasses[MPR8RegClassID],
    MPR8SubClassMask,
    SuperRegIdxSeqs + 31,
    LaneBitmask(0x0000000007FFEC00),
    0,
    false,
    0x00, /* TSFlags */
    true, /* HasDisjunctSubRegs */
    false, /* CoveredBySubRegs */
    nullptr, 0,
    nullptr
  };

} // end namespace AArch64

namespace {
  const TargetRegisterClass *const RegisterClasses[] = {
    &AArch64::W_HI_DummyRCRegClass,
    &AArch64::B_HI_DummyRCRegClass,
    &AArch64::D_HI_DummyRCRegClass,
    &AArch64::H_HI_DummyRCRegClass,
    &AArch64::Q_HI_DummyRCRegClass,
    &AArch64::S_HI_DummyRCRegClass,
    &AArch64::FPR8RegClass,
    &AArch64::FPR16RegClass,
    &AArch64::PPRorPNRRegClass,
    &AArch64::FPR16_loRegClass,
    &AArch64::PNRRegClass,
    &AArch64::PPRRegClass,
    &AArch64::PNR_3bRegClass,
    &AArch64::PNR_p8to15RegClass,
    &AArch64::PPRMul2RegClass,
    &AArch64::PPR_3bRegClass,
    &AArch64::PPR_p8to15RegClass,
    &AArch64::PPRMul2_and_PPR_3bRegClass,
    &AArch64::PPRMul2_and_PPR_p8to15RegClass,
    &AArch64::PPR2RegClass,
    &AArch64::PPR2Mul2RegClass,
    &AArch64::PPR2_with_psub1_in_PPRMul2RegClass,
    &AArch64::PPR2_with_psub1_in_PPR_3bRegClass,
    &AArch64::PPR2_with_psub1_in_PPR_p8to15RegClass,
    &AArch64::PPR2_with_psub_in_PNR_3bRegClass,
    &AArch64::PPR2_with_psub_in_PNR_p8to15RegClass,
    &AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3bRegClass,
    &AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15RegClass,
    &AArch64::PPR2Mul2_and_PPR2_with_psub_in_PNR_3bRegClass,
    &AArch64::PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15RegClass,
    &AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClass,
    &AArch64::PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClass,
    &AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2RegClass,
    &AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2RegClass,
    &AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3bRegClass,
    &AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15RegClass,
    &AArch64::PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15RegClass,
    &AArch64::PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3bRegClass,
    &AArch64::GPR32allRegClass,
    &AArch64::FPR32RegClass,
    &AArch64::GPR32RegClass,
    &AArch64::GPR32spRegClass,
    &AArch64::GPR32commonRegClass,
    &AArch64::FPR32_with_hsub_in_FPR16_loRegClass,
    &AArch64::GPR32argRegClass,
    &AArch64::MatrixIndexGPR32_12_15RegClass,
    &AArch64::MatrixIndexGPR32_8_11RegClass,
    &AArch64::CCRRegClass,
    &AArch64::GPR32sponlyRegClass,
    &AArch64::WSeqPairsClassRegClass,
    &AArch64::WSeqPairsClass_with_subo32_in_GPR32commonRegClass,
    &AArch64::WSeqPairsClass_with_sube32_in_GPR32argRegClass,
    &AArch64::WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15RegClass,
    &AArch64::WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64allRegClass,
    &AArch64::FPR64RegClass,
    &AArch64::GPR64RegClass,
    &AArch64::GPR64spRegClass,
    &AArch64::GPR64commonRegClass,
    &AArch64::GPR64noipRegClass,
    &AArch64::GPR64common_and_GPR64noipRegClass,
    &AArch64::tcGPR64RegClass,
    &AArch64::tcGPRnotx16RegClass,
    &AArch64::tcGPRnotx16x17RegClass,
    &AArch64::FPR64_loRegClass,
    &AArch64::GPR64argRegClass,
    &AArch64::FIXED_REGSRegClass,
    &AArch64::GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass,
    &AArch64::GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::FIXED_REGS_with_sub_32RegClass,
    &AArch64::tcGPRx16x17RegClass,
    &AArch64::FIXED_REGS_and_GPR64RegClass,
    &AArch64::GPR64sponlyRegClass,
    &AArch64::tcGPRx17RegClass,
    &AArch64::DDRegClass,
    &AArch64::DD_with_dsub0_in_FPR64_loRegClass,
    &AArch64::DD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::XSeqPairsClassRegClass,
    &AArch64::DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::XSeqPairsClass_with_subo64_in_GPR64commonRegClass,
    &AArch64::XSeqPairsClass_with_subo64_in_GPR64noipRegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_GPR64noipRegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_tcGPR64RegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_tcGPRnotx16RegClass,
    &AArch64::XSeqPairsClass_with_subo64_in_tcGPR64RegClass,
    &AArch64::XSeqPairsClass_with_subo64_in_tcGPRnotx16x17RegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_GPR64argRegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::XSeqPairsClass_with_sube64_in_tcGPRx16x17RegClass,
    &AArch64::XSeqPairsClass_with_subo64_in_FIXED_REGSRegClass,
    &AArch64::FPR128RegClass,
    &AArch64::ZPRRegClass,
    &AArch64::FPR128_loRegClass,
    &AArch64::MPR128RegClass,
    &AArch64::ZPRMul2RegClass,
    &AArch64::ZPR_4bRegClass,
    &AArch64::FPR128_0to7RegClass,
    &AArch64::ZPRMul2_HiRegClass,
    &AArch64::ZPRMul2_LoRegClass,
    &AArch64::ZPRMul4RegClass,
    &AArch64::ZPR_3bRegClass,
    &AArch64::ZPR_KRegClass,
    &AArch64::ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPRMul4_and_ZPR_KRegClass,
    &AArch64::DDDRegClass,
    &AArch64::DDD_with_dsub0_in_FPR64_loRegClass,
    &AArch64::DDD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::DDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDDDRegClass,
    &AArch64::DDDD_with_dsub0_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub3_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass,
    &AArch64::DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_loRegClass,
    &AArch64::QQRegClass,
    &AArch64::ZPR2RegClass,
    &AArch64::ZPR2StridedOrContiguousRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2RegClass,
    &AArch64::QQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::QQ_with_qsub0_in_FPR128_loRegClass,
    &AArch64::ZPR2Mul2RegClass,
    &AArch64::ZPR2StridedRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_dsub_in_FPR64_loRegClass,
    &AArch64::ZPR2_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_loRegClass,
    &AArch64::QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::QQ_with_qsub0_in_FPR128_0to7RegClass,
    &AArch64::QQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR2Mul2_HiRegClass,
    &AArch64::ZPR2Mul2_LoRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR2Strided_with_dsub_in_FPR64_loRegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2RegClass,
    &AArch64::ZPR2_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::MPR64RegClass,
    &AArch64::QQQRegClass,
    &AArch64::ZPR3RegClass,
    &AArch64::QQQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::QQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_loRegClass,
    &AArch64::ZPR3_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR3_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2RegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_loRegClass,
    &AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_loRegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_0to7RegClass,
    &AArch64::QQQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::QQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_LoRegClass,
    &AArch64::QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass,
    &AArch64::ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::QQQQRegClass,
    &AArch64::ZPR4RegClass,
    &AArch64::QQQQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_dsub3_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_loRegClass,
    &AArch64::ZPR4StridedOrContiguousRegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_dsub3_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_loRegClass,
    &AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_loRegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_loRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4Mul4RegClass,
    &AArch64::ZPR4StridedRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_dsub_in_FPR64_loRegClass,
    &AArch64::ZPR4_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_LoRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_LoRegClass,
    &AArch64::QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_LoRegClass,
    &AArch64::QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR4Strided_with_dsub_in_FPR64_loRegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2RegClass,
    &AArch64::ZPR4Strided_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4RegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7RegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_LoRegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_KRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_KRegClass,
    &AArch64::ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_HiRegClass,
    &AArch64::ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3bRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_HiRegClass,
    &AArch64::ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4RegClass,
    &AArch64::GPR64x8ClassRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRnotx16RegClass,
    &AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRnotx16RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRnotx16RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noipRegClass,
    &AArch64::GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRnotx16RegClass,
    &AArch64::GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17RegClass,
    &AArch64::GPR64x8Class_with_sub_32_in_GPR32argRegClass,
    &AArch64::MPR32RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64argRegClass,
    &AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15RegClass,
    &AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64argRegClass,
    &AArch64::GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_0_in_tcGPRx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_2_in_tcGPRx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11RegClass,
    &AArch64::GPR64x8Class_with_x8sub_4_in_tcGPRx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_6_in_GPR64argRegClass,
    &AArch64::GPR64x8Class_with_x8sub_6_in_tcGPRx16x17RegClass,
    &AArch64::GPR64x8Class_with_x8sub_7_in_FIXED_REGSRegClass,
    &AArch64::ZTRRegClass,
    &AArch64::MPR16RegClass,
    &AArch64::MPRRegClass,
    &AArch64::MPR8RegClass,
  };
} // end anonymous namespace

static const uint8_t CostPerUseTable[] = { 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, true, true, false, false, false, true, false, true, true, true, false, 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, 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, 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, false, false, false, false, false, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, };


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

unsigned AArch64GenRegisterInfo::composeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
  static const uint8_t RowMap[143] = {
    0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 1, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 0, 0, 1, 0, 2, 0, 0, 0, 3, 0, 0, 1, 2, 3, 0, 0, 0, 3, 4, 0, 0, 0, 0, 2, 5, 0, 0, 2, 6, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 3, 0, 3, 0, 0, 0, 2, 0, 2, 0, 0, 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, 2, 4, 4, 4, 0, 0, 1, 1, 2, 0, 0, 3, 5, 7, 1, 2, 3, 4, 4, 4, 4, 0, 0, 1, 1, 2, 5, 6, 
  };
  static const uint8_t Rows[9][143] = {
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, AArch64::sub_32, AArch64::x8sub_0, AArch64::x8sub_1_then_sub_32, AArch64::x8sub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_1_then_sub_32, AArch64::x8sub_1_then_sub_32_hi, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_x8sub_1_then_sub_32, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::psub1_then_psub, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, 0, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::x8sub_6_then_sub_32, 0, AArch64::x8sub_7_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, AArch64::qsub1, AArch64::zsub1, AArch64::zsub2, AArch64::zsub3, 0, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, AArch64::qsub3_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub2_then_zsub_hi, 0, AArch64::zsub3_then_zsub_hi, AArch64::dsub1_dsub2, 0, AArch64::dsub2_dsub3, 0, 0, AArch64::dsub1_dsub2, 0, AArch64::dsub1_dsub2_dsub3, AArch64::qsub1_qsub2, 0, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub1_qsub2, 0, AArch64::qsub1_qsub2_qsub3, AArch64::zsub1_zsub2, 0, AArch64::zsub2_zsub3, 0, 0, 0, 0, },
    { AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2, AArch64::dsub2, AArch64::dsub3, 0, 0, AArch64::qsub2_then_dsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, 0, 0, 0, AArch64::qsub2, AArch64::qsub3, 0, 0, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::x8sub_1_then_sub_32, AArch64::x8sub_1_then_sub_32_hi, AArch64::x8sub_4_then_sub_32, 0, AArch64::x8sub_5_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, 0, 0, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::qsub2, AArch64::zsub2, AArch64::zsub3, 0, 0, AArch64::zsub2_then_zsub_hi, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub3_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub3_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub2_dsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3, 0, 0, 0, 0, AArch64::qsub3_then_dsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::x8sub_2_then_sub_32, AArch64::x8sub_2_then_sub_32_hi, AArch64::x8sub_2_then_sub_32, AArch64::x8sub_2, AArch64::x8sub_3_then_sub_32, AArch64::x8sub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, 0, 0, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, 0, 0, AArch64::qsub3, 0, 0, 0, 0, AArch64::zsub3_then_zsub_hi, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_3_then_sub_32, AArch64::x8sub_3_then_sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_2_then_sub_32_x8sub_3_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, AArch64::zsub, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::x8sub_3_then_sub_32, AArch64::x8sub_3_then_sub_32_hi, AArch64::sub_32, 0, AArch64::subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub_dsub1_dsub2, AArch64::zsub_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub2, 0, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub2, 0, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::x8sub_4_then_sub_32, AArch64::x8sub_4_then_sub_32_hi, 0, AArch64::x8sub_4, 0, AArch64::x8sub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, 0, 0, AArch64::zsub, AArch64::zsub0, AArch64::zsub2, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_5_then_sub_32, AArch64::x8sub_5_then_sub_32_hi, AArch64::zsub2_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_4_then_sub_32_x8sub_5_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1, 0, AArch64::dsub3, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, 0, 0, 0, 0, AArch64::qsub3, 0, 0, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::x8sub_5_then_sub_32, AArch64::x8sub_5_then_sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, 0, 0, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, 0, 0, AArch64::qsub1, AArch64::zsub1, AArch64::zsub3, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub3_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub3_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_6_then_sub_32, AArch64::x8sub_6_then_sub_32_hi, 0, AArch64::x8sub_6, 0, AArch64::x8sub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_7_then_sub_32, AArch64::x8sub_7_then_sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_6_then_sub_32_x8sub_7_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::x8sub_7_then_sub_32, AArch64::x8sub_7_then_sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 < 143); (void) IdxA;
  --IdxB; assert(IdxB < 143);
  return Rows[RowMap[IdxA]][IdxB];
}

unsigned AArch64GenRegisterInfo::reverseComposeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
  static const uint8_t Table[143][143] = {
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, 0, AArch64::dsub1, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, 0, AArch64::qsub1, 0, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, AArch64::zsub0, 0, AArch64::zsub1, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, 0, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, 0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, 0, AArch64::dsub1, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, 0, AArch64::qsub1, 0, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, AArch64::zsub0, 0, AArch64::zsub1, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, 0, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, 0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, 0, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, 0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, 0, AArch64::dsub1, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, 0, AArch64::qsub1, 0, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, AArch64::zsub0, 0, AArch64::zsub1, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, 0, 0, AArch64::dsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, AArch64::dsub1, AArch64::dsub2, AArch64::dsub3, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, AArch64::qsub1, AArch64::qsub2, AArch64::qsub3, AArch64::ssub, AArch64::ssub_hi, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::dsub3_then_bsub, AArch64::dsub3_then_bsub_hi, AArch64::dsub3_then_hsub, AArch64::dsub3_then_hsub_hi, AArch64::dsub3_then_ssub, AArch64::dsub3_then_ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, AArch64::qsub3_then_dsub_hi, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::subo32, 0, 0, 0, 0, 0, 0, AArch64::dsub1_dsub2, AArch64::dsub1_dsub2_dsub3, AArch64::dsub2_dsub3, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2_dsub3, AArch64::dsub0_dsub1_dsub2, 0, 0, AArch64::qsub1_qsub2, AArch64::qsub1_qsub2_qsub3, AArch64::qsub2_qsub3, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, 0, AArch64::qsub0_qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, AArch64::dsub0, AArch64::dsub1, AArch64::dsub2, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::psub, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, AArch64::ssub, AArch64::ssub_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubh0, AArch64::zasubh1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zsub, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zsub_hi, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubd0, AArch64::zasubh1_then_zasubd1, AArch64::zasubh1_then_zasubq0, AArch64::zasubh1_then_zasubq1, AArch64::zasubh1_then_zasubs0, AArch64::zasubh1_then_zasubs1, AArch64::zasubh1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubd1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd0, AArch64::zasubh1_then_zasubs1_then_zasubd1, AArch64::zasubh1_then_zasubs1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubq1, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubh1_then_zasubs1_then_zasubd1_then_zasubq1, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, 0, AArch64::qsub1_then_dsub_hi, 0, AArch64::qsub2_then_dsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::subo32, AArch64::subo64_then_sub_32_hi, 0, 0, AArch64::zsub1_then_zsub_hi, 0, AArch64::zsub2_then_zsub_hi, AArch64::dsub0_dsub1, 0, AArch64::dsub1_dsub2, 0, 0, AArch64::dsub_dsub1, 0, AArch64::dsub_dsub1_dsub2, AArch64::qsub0_qsub1, 0, AArch64::qsub1_qsub2, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, AArch64::zsub_qsub1_qsub2, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, AArch64::dsub2, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, AArch64::qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, AArch64::zsub2, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub2_then_bsub, AArch64::dsub2_then_bsub_hi, AArch64::dsub2_then_hsub, AArch64::dsub2_then_hsub_hi, AArch64::dsub2_then_ssub, AArch64::dsub2_then_ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::psub, AArch64::dsub_hi, AArch64::qsub2_then_dsub_hi, AArch64::qsub1_then_dsub_hi, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, AArch64::zsub_hi, AArch64::zsub2_then_zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, AArch64::dsub0_dsub1, AArch64::dsub_dsub1_dsub2, AArch64::dsub1_dsub2, 0, 0, 0, 0, 0, AArch64::qsub0_qsub1, AArch64::zsub_qsub1_qsub2, AArch64::qsub1_qsub2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0_zsub1, 0, AArch64::zsub1_zsub2, 0, 0, },
    { 0, 0, 0, 0, 0, AArch64::dsub, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::qsub0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubs0, AArch64::zasubs1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::zasubs1_then_zasubd0, AArch64::zasubs1_then_zasubd1, AArch64::zasubs1_then_zasubq0, AArch64::zasubs1_then_zasubq1, AArch64::zasubs1_then_zasubd1_then_zasubq0, AArch64::zasubs1_then_zasubd1_then_zasubq1, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, 0, 0, AArch64::qsub1_then_dsub_hi, AArch64::dsub_hi, 0, 0, 0, 0, AArch64::subo32, 0, AArch64::sube32, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, AArch64::zsub1_then_zsub_hi, AArch64::zsub_hi, 0, 0, 0, 0, AArch64::dsub_dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { AArch64::bsub, AArch64::bsub_hi, AArch64::dsub, 0, 0, AArch64::dsub1, 0, AArch64::dsub_hi, AArch64::hsub, AArch64::hsub_hi, 0, 0, 0, 0, 0, AArch64::qsub1, 0, AArch64::ssub, AArch64::ssub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sube64, AArch64::subo64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, AArch64::zsub0, 0, AArch64::zsub1, 0, AArch64::zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubq0, AArch64::zasubq1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, AArch64::subo64_then_sub_32, AArch64::subo64_then_sub_32_hi, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::sub_32_subo64_then_sub_32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
    { 0, 0, 0, 0, AArch64::dsub, 0, AArch64::dsub1, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub, 0, AArch64::qsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub0, 0, AArch64::zsub1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zasubd0, AArch64::zasubd1, AArch64::zasubq0, AArch64::zasubq1, AArch64::zasubd1_then_zasubq0, AArch64::zasubd1_then_zasubq1, AArch64::bsub, AArch64::bsub_hi, AArch64::hsub, AArch64::hsub_hi, AArch64::ssub, AArch64::ssub_hi, AArch64::dsub1_then_bsub, AArch64::dsub1_then_bsub_hi, AArch64::dsub1_then_hsub, AArch64::dsub1_then_hsub_hi, AArch64::dsub1_then_ssub, AArch64::dsub1_then_ssub_hi, 0, 0, 0, 0, 0, 0, 0, AArch64::dsub_hi, AArch64::qsub1_then_dsub_hi, 0, 0, 0, 0, 0, AArch64::sub_32, AArch64::sub_32_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, AArch64::zsub_hi, AArch64::zsub1_then_zsub_hi, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 < 143);
  --IdxB; assert(IdxB < 143);
  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),  1 }, { LaneBitmask::getNone(), 0 },   // Sequence 2
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask::getNone(), 0 },   // Sequence 4
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask::getNone(), 0 },   // Sequence 8
    { LaneBitmask(0x0000000000000003), 31 }, { LaneBitmask(0x0000000000000008), 30 }, { LaneBitmask(0x0000000000000020), 29 }, { LaneBitmask::getNone(), 0 },   // Sequence 12
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  2 }, { LaneBitmask::getNone(), 0 },   // Sequence 16
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  3 }, { LaneBitmask::getNone(), 0 },   // Sequence 18
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  4 }, { LaneBitmask::getNone(), 0 },   // Sequence 20
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 35 }, { LaneBitmask::getNone(), 0 },   // Sequence 22
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask::getNone(), 0 },   // Sequence 24
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000004), 40 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask::getNone(), 0 },   // Sequence 29
    { LaneBitmask(0x0000000000000003), 31 }, { LaneBitmask(0x0000000000000004), 39 }, { LaneBitmask(0x0000000000000008), 30 }, { LaneBitmask(0x0000000000000020), 29 }, { LaneBitmask::getNone(), 0 },   // Sequence 34
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  5 }, { LaneBitmask::getNone(), 0 },   // Sequence 39
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  6 }, { LaneBitmask::getNone(), 0 },   // Sequence 41
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  7 }, { LaneBitmask::getNone(), 0 },   // Sequence 43
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  8 }, { LaneBitmask::getNone(), 0 },   // Sequence 45
    { LaneBitmask(0xFFFFFFFFFFFFFFFF),  9 }, { LaneBitmask::getNone(), 0 },   // Sequence 47
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 51 }, { LaneBitmask::getNone(), 0 },   // Sequence 49
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 49 }, { LaneBitmask::getNone(), 0 },   // Sequence 51
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 47 }, { LaneBitmask::getNone(), 0 },   // Sequence 53
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 45 }, { LaneBitmask::getNone(), 0 },   // Sequence 55
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 43 }, { LaneBitmask::getNone(), 0 },   // Sequence 57
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 41 }, { LaneBitmask::getNone(), 0 },   // Sequence 59
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 39 }, { LaneBitmask::getNone(), 0 },   // Sequence 61
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 37 }, { LaneBitmask::getNone(), 0 },   // Sequence 63
    { LaneBitmask(0x0000000000000C00),  9 }, { LaneBitmask(0x000000000007E000),  8 }, { LaneBitmask::getNone(), 0 },   // Sequence 65
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 10 }, { LaneBitmask::getNone(), 0 },   // Sequence 68
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 11 }, { LaneBitmask::getNone(), 0 },   // Sequence 70
    { LaneBitmask(0x0000000000000C00),  5 }, { LaneBitmask(0x0000000000006000),  4 }, { LaneBitmask::getNone(), 0 },   // Sequence 72
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000000001000), 47 }, { LaneBitmask::getNone(), 0 },   // Sequence 75
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000004), 40 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask(0x0000000000001000), 49 }, { LaneBitmask::getNone(), 0 },   // Sequence 81
    { LaneBitmask(0x0000000000000003), 31 }, { LaneBitmask(0x0000000000000004), 39 }, { LaneBitmask(0x0000000000000008), 30 }, { LaneBitmask(0x0000000000000020), 29 }, { LaneBitmask(0x0000000000001000), 48 }, { LaneBitmask::getNone(), 0 },   // Sequence 87
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 12 }, { LaneBitmask::getNone(), 0 },   // Sequence 93
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 13 }, { LaneBitmask::getNone(), 0 },   // Sequence 95
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 14 }, { LaneBitmask::getNone(), 0 },   // Sequence 97
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 15 }, { LaneBitmask::getNone(), 0 },   // Sequence 99
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 16 }, { LaneBitmask::getNone(), 0 },   // Sequence 101
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 17 }, { LaneBitmask::getNone(), 0 },   // Sequence 103
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 18 }, { LaneBitmask::getNone(), 0 },   // Sequence 105
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 19 }, { LaneBitmask::getNone(), 0 },   // Sequence 107
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 20 }, { LaneBitmask::getNone(), 0 },   // Sequence 109
    { LaneBitmask(0x0000000000000C00),  9 }, { LaneBitmask(0x0000000000006000),  8 }, { LaneBitmask::getNone(), 0 },   // Sequence 111
    { LaneBitmask(0x0000000000000C00), 13 }, { LaneBitmask(0x0000000000006000), 12 }, { LaneBitmask::getNone(), 0 },   // Sequence 114
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 21 }, { LaneBitmask::getNone(), 0 },   // Sequence 117
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 22 }, { LaneBitmask::getNone(), 0 },   // Sequence 119
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 23 }, { LaneBitmask::getNone(), 0 },   // Sequence 121
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 24 }, { LaneBitmask::getNone(), 0 },   // Sequence 123
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 25 }, { LaneBitmask::getNone(), 0 },   // Sequence 125
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 26 }, { LaneBitmask::getNone(), 0 },   // Sequence 127
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 27 }, { LaneBitmask::getNone(), 0 },   // Sequence 129
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 28 }, { LaneBitmask::getNone(), 0 },   // Sequence 131
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 29 }, { LaneBitmask::getNone(), 0 },   // Sequence 133
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask::getNone(), 0 },   // Sequence 135
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 30 }, { LaneBitmask::getNone(), 0 },   // Sequence 138
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 31 }, { LaneBitmask::getNone(), 0 },   // Sequence 140
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 32 }, { LaneBitmask::getNone(), 0 },   // Sequence 142
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 33 }, { LaneBitmask::getNone(), 0 },   // Sequence 144
    { LaneBitmask(0x0000000000000003), 31 }, { LaneBitmask(0x0000000000000008), 30 }, { LaneBitmask::getNone(), 0 },   // Sequence 146
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 34 }, { LaneBitmask::getNone(), 0 },   // Sequence 149
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 36 }, { LaneBitmask::getNone(), 0 },   // Sequence 151
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask::getNone(), 0 },   // Sequence 153
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 38 }, { LaneBitmask::getNone(), 0 },   // Sequence 156
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 40 }, { LaneBitmask::getNone(), 0 },   // Sequence 158
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 42 }, { LaneBitmask::getNone(), 0 },   // Sequence 160
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 44 }, { LaneBitmask::getNone(), 0 },   // Sequence 162
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 46 }, { LaneBitmask::getNone(), 0 },   // Sequence 164
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 48 }, { LaneBitmask::getNone(), 0 },   // Sequence 166
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 50 }, { LaneBitmask::getNone(), 0 },   // Sequence 168
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 52 }, { LaneBitmask::getNone(), 0 },   // Sequence 170
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 53 }, { LaneBitmask::getNone(), 0 },   // Sequence 172
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 54 }, { LaneBitmask::getNone(), 0 },   // Sequence 174
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 55 }, { LaneBitmask::getNone(), 0 },   // Sequence 176
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 56 }, { LaneBitmask::getNone(), 0 },   // Sequence 178
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 57 }, { LaneBitmask::getNone(), 0 },   // Sequence 180
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 58 }, { LaneBitmask::getNone(), 0 },   // Sequence 182
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 59 }, { LaneBitmask::getNone(), 0 },   // Sequence 184
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 60 }, { LaneBitmask::getNone(), 0 },   // Sequence 186
    { LaneBitmask(0xFFFFFFFFFFFFFFFF), 61 }, { LaneBitmask::getNone(), 0 },   // Sequence 188
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask::getNone(), 0 },   // Sequence 190
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0000007800000000), 60 }, { LaneBitmask::getNone(), 0 },   // Sequence 195
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask(0x0000000078000000),  4 }, { LaneBitmask::getNone(), 0 },   // Sequence 201
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0000010000000000),  2 }, { LaneBitmask::getNone(), 0 },   // Sequence 206
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0000007800000000), 60 }, { LaneBitmask(0x0000010000000000),  2 }, { LaneBitmask(0x0000040000000000), 63 }, { LaneBitmask::getNone(), 0 },   // Sequence 213
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000004), 40 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask(0x0000000078000000),  4 }, { LaneBitmask(0x0000010000000000),  1 }, { LaneBitmask::getNone(), 0 },   // Sequence 222
    { LaneBitmask(0x0000000000000100), 62 }, { LaneBitmask(0x0000000000000200), 46 }, { LaneBitmask::getNone(), 0 },   // Sequence 229
    { LaneBitmask(0x00000000000000C0),  0 }, { LaneBitmask(0x0600000000000000), 62 }, { LaneBitmask::getNone(), 0 },   // Sequence 232
    { LaneBitmask(0x00000000000000C0), 47 }, { LaneBitmask(0x0600000000000000), 58 }, { LaneBitmask::getNone(), 0 },   // Sequence 235
    { LaneBitmask(0x00000000000000C0), 43 }, { LaneBitmask(0x0600000000000000), 54 }, { LaneBitmask::getNone(), 0 },   // Sequence 238
    { LaneBitmask(0x00000000000000C0), 39 }, { LaneBitmask(0x0600000000000000), 50 }, { LaneBitmask::getNone(), 0 },   // Sequence 241
    { LaneBitmask(0x0000000000000100), 37 }, { LaneBitmask(0x0000000000000200), 34 }, { LaneBitmask::getNone(), 0 },   // Sequence 244
    { LaneBitmask(0x0000000000000100), 41 }, { LaneBitmask(0x0000000000000200), 38 }, { LaneBitmask::getNone(), 0 },   // Sequence 247
    { LaneBitmask(0x0000000000000100), 45 }, { LaneBitmask(0x0000000000000200), 42 }, { LaneBitmask::getNone(), 0 },   // Sequence 250
    { LaneBitmask(0x0000000000000100), 62 }, { LaneBitmask(0x0000000000000200), 48 }, { LaneBitmask::getNone(), 0 },   // Sequence 253
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000000001000), 47 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0800010000000000),  2 }, { LaneBitmask::getNone(), 0 },   // Sequence 256
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000000001000), 47 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0000007800000000), 60 }, { LaneBitmask(0x0800010000000000),  2 }, { LaneBitmask(0x2000040000000000), 63 }, { LaneBitmask::getNone(), 0 },   // Sequence 264
    { LaneBitmask(0x0000000000000003), 35 }, { LaneBitmask(0x0000000000000004), 40 }, { LaneBitmask(0x0000000000000008), 34 }, { LaneBitmask(0x0000000000000020), 33 }, { LaneBitmask(0x0000000000001000), 49 }, { LaneBitmask(0x0000000078000000),  4 }, { LaneBitmask(0x0800010000000000),  1 }, { LaneBitmask::getNone(), 0 },   // Sequence 274
    { LaneBitmask(0x000000000000102F),  0 }, { LaneBitmask(0x0000000078000000),  8 }, { LaneBitmask(0x0800010000000000),  2 }, { LaneBitmask::getNone(), 0 },   // Sequence 282
    { LaneBitmask(0x0000000000000003), 27 }, { LaneBitmask(0x0000000000000004), 38 }, { LaneBitmask(0x0000000000000008), 26 }, { LaneBitmask(0x0000000000000020), 25 }, { LaneBitmask(0x0000000000001000), 47 }, { LaneBitmask(0x0000000078000000),  4 }, { LaneBitmask(0x0800010000000000),  1 }, { LaneBitmask::getNone(), 0 }  // Sequence 286
  };
  static const uint16_t CompositeSequences[] = {
    0, // to bsub
    2, // to bsub_hi
    0, // to dsub
    0, // to dsub0
    4, // to dsub1
    8, // to dsub2
    12, // to dsub3
    16, // to dsub_hi
    0, // to hsub
    18, // to hsub_hi
    20, // to psub
    0, // to psub0
    22, // to psub1
    0, // to qsub0
    24, // to qsub1
    29, // to qsub2
    34, // to qsub3
    0, // to ssub
    39, // to ssub_hi
    41, // to sub_32
    43, // to sub_32_hi
    45, // to sube32
    0, // to sube64
    47, // to subo32
    49, // to subo64
    0, // to x8sub_0
    51, // to x8sub_1
    53, // to x8sub_2
    55, // to x8sub_3
    57, // to x8sub_4
    59, // to x8sub_5
    61, // to x8sub_6
    63, // to x8sub_7
    0, // to zasubb
    0, // to zasubd0
    18, // to zasubd1
    0, // to zasubh0
    65, // to zasubh1
    68, // to zasubq0
    70, // to zasubq1
    0, // to zasubs0
    72, // to zasubs1
    0, // to zsub
    0, // to zsub0
    75, // to zsub1
    81, // to zsub2
    87, // to zsub3
    93, // to zsub_hi
    95, // to zasubd1_then_zasubq0
    97, // to zasubd1_then_zasubq1
    39, // to zasubs1_then_zasubd0
    43, // to zasubs1_then_zasubd1
    99, // to zasubs1_then_zasubq0
    101, // to zasubs1_then_zasubq1
    103, // to zasubs1_then_zasubd1_then_zasubq0
    105, // to zasubs1_then_zasubd1_then_zasubq1
    47, // to zasubh1_then_zasubd0
    70, // to zasubh1_then_zasubd1
    107, // to zasubh1_then_zasubq0
    109, // to zasubh1_then_zasubq1
    111, // to zasubh1_then_zasubs0
    114, // to zasubh1_then_zasubs1
    117, // to zasubh1_then_zasubd1_then_zasubq0
    119, // to zasubh1_then_zasubd1_then_zasubq1
    95, // to zasubh1_then_zasubs1_then_zasubd0
    99, // to zasubh1_then_zasubs1_then_zasubd1
    121, // to zasubh1_then_zasubs1_then_zasubq0
    123, // to zasubh1_then_zasubs1_then_zasubq1
    125, // to zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
    127, // to zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
    129, // to dsub1_then_bsub
    131, // to dsub1_then_bsub_hi
    129, // to dsub1_then_hsub
    133, // to dsub1_then_hsub_hi
    135, // to dsub1_then_ssub
    138, // to dsub1_then_ssub_hi
    140, // to dsub3_then_bsub
    142, // to dsub3_then_bsub_hi
    140, // to dsub3_then_hsub
    144, // to dsub3_then_hsub_hi
    146, // to dsub3_then_ssub
    149, // to dsub3_then_ssub_hi
    22, // to dsub2_then_bsub
    151, // to dsub2_then_bsub_hi
    22, // to dsub2_then_hsub
    63, // to dsub2_then_hsub_hi
    153, // to dsub2_then_ssub
    156, // to dsub2_then_ssub_hi
    61, // to psub1_then_psub
    158, // to qsub1_then_dsub_hi
    59, // to qsub3_then_dsub_hi
    160, // to qsub2_then_dsub_hi
    57, // to x8sub_7_then_sub_32
    162, // to x8sub_7_then_sub_32_hi
    55, // to x8sub_6_then_sub_32
    164, // to x8sub_6_then_sub_32_hi
    53, // to x8sub_5_then_sub_32
    166, // to x8sub_5_then_sub_32_hi
    51, // to x8sub_4_then_sub_32
    168, // to x8sub_4_then_sub_32_hi
    49, // to x8sub_3_then_sub_32
    170, // to x8sub_3_then_sub_32_hi
    172, // to x8sub_2_then_sub_32
    174, // to x8sub_2_then_sub_32_hi
    176, // to x8sub_1_then_sub_32
    178, // to x8sub_1_then_sub_32_hi
    180, // to subo64_then_sub_32
    182, // to subo64_then_sub_32_hi
    184, // to zsub1_then_zsub_hi
    186, // to zsub3_then_zsub_hi
    188, // to zsub2_then_zsub_hi
    0, // to dsub0_dsub1
    0, // to dsub0_dsub1_dsub2
    190, // to dsub1_dsub2
    195, // to dsub1_dsub2_dsub3
    201, // to dsub2_dsub3
    0, // to dsub_dsub1
    0, // to dsub_dsub1_dsub2_dsub3
    0, // to dsub_dsub1_dsub2
    0, // to qsub0_qsub1
    0, // to qsub0_qsub1_qsub2
    206, // to qsub1_qsub2
    213, // to qsub1_qsub2_qsub3
    222, // to qsub2_qsub3
    229, // to sub_32_x8sub_1_then_sub_32
    232, // to x8sub_0_x8sub_1
    235, // to x8sub_2_x8sub_3
    238, // to x8sub_4_x8sub_5
    241, // to x8sub_6_x8sub_7
    244, // to x8sub_6_then_sub_32_x8sub_7_then_sub_32
    247, // to x8sub_4_then_sub_32_x8sub_5_then_sub_32
    250, // to x8sub_2_then_sub_32_x8sub_3_then_sub_32
    253, // to sub_32_subo64_then_sub_32
    0, // to zsub_qsub1
    0, // to zsub_qsub1_qsub2_qsub3
    0, // to zsub_qsub1_qsub2
    0, // to zsub0_zsub1
    0, // to zsub0_zsub1_zsub2
    256, // to zsub1_zsub2
    264, // to zsub1_zsub2_zsub3
    274, // to zsub2_zsub3
    282, // to zsub0_zsub2
    286 // to zsub1_zsub3
  };

LaneBitmask AArch64GenRegisterInfo::composeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
  --IdxA; assert(IdxA < 143 && "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 AArch64GenRegisterInfo::reverseComposeSubRegIndexLaneMaskImpl(unsigned IdxA,  LaneBitmask LaneMask) const {
  LaneMask &= getSubRegIndexLaneMask(IdxA);
  --IdxA; assert(IdxA < 143 && "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 *AArch64GenRegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const {
  static const uint16_t Table[530][143] = {
    {	// W_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// B_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// D_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// H_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// Q_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// S_HI_DummyRC
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR8
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR16
      8,	// bsub -> FPR16
      8,	// bsub_hi -> FPR16
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPRorPNR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      12,	// psub -> PPR
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR16_lo
      10,	// bsub -> FPR16_lo
      10,	// bsub_hi -> FPR16_lo
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PNR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      12,	// psub -> PPR
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PNR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PNR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPRMul2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      15,	// psub -> PPRMul2
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      16,	// psub -> PPR_3b
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      17,	// psub -> PPR_p8to15
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPRMul2_and_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      18,	// psub -> PPRMul2_and_PPR_3b
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPRMul2_and_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      19,	// psub -> PPRMul2_and_PPR_p8to15
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      20,	// psub -> PPR2
      20,	// psub0 -> PPR2
      20,	// psub1 -> PPR2
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      20,	// psub1_then_psub -> PPR2
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2Mul2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      21,	// psub -> PPR2Mul2
      21,	// psub0 -> PPR2Mul2
      21,	// psub1 -> PPR2Mul2
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      21,	// psub1_then_psub -> PPR2Mul2
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      22,	// psub -> PPR2_with_psub1_in_PPRMul2
      22,	// psub0 -> PPR2_with_psub1_in_PPRMul2
      22,	// psub1 -> PPR2_with_psub1_in_PPRMul2
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      22,	// psub1_then_psub -> PPR2_with_psub1_in_PPRMul2
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      23,	// psub -> PPR2_with_psub1_in_PPR_3b
      23,	// psub0 -> PPR2_with_psub1_in_PPR_3b
      23,	// psub1 -> PPR2_with_psub1_in_PPR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      23,	// psub1_then_psub -> PPR2_with_psub1_in_PPR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      24,	// psub -> PPR2_with_psub1_in_PPR_p8to15
      24,	// psub0 -> PPR2_with_psub1_in_PPR_p8to15
      24,	// psub1 -> PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      24,	// psub1_then_psub -> PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      25,	// psub -> PPR2_with_psub_in_PNR_3b
      25,	// psub0 -> PPR2_with_psub_in_PNR_3b
      25,	// psub1 -> PPR2_with_psub_in_PNR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      25,	// psub1_then_psub -> PPR2_with_psub_in_PNR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      26,	// psub -> PPR2_with_psub_in_PNR_p8to15
      26,	// psub0 -> PPR2_with_psub_in_PNR_p8to15
      26,	// psub1 -> PPR2_with_psub_in_PNR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      26,	// psub1_then_psub -> PPR2_with_psub_in_PNR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      27,	// psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      27,	// psub0 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      27,	// psub1 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      27,	// psub1_then_psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      28,	// psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      28,	// psub0 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      28,	// psub1 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      28,	// psub1_then_psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      29,	// psub -> PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      29,	// psub0 -> PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      29,	// psub1 -> PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      29,	// psub1_then_psub -> PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      30,	// psub -> PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      30,	// psub0 -> PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      30,	// psub1 -> PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      30,	// psub1_then_psub -> PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      31,	// psub -> PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      31,	// psub0 -> PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      31,	// psub1 -> PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      31,	// psub1_then_psub -> PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      32,	// psub -> PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      32,	// psub0 -> PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      32,	// psub1 -> PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      32,	// psub1_then_psub -> PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      33,	// psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      33,	// psub0 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      33,	// psub1 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      33,	// psub1_then_psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      34,	// psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      34,	// psub0 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      34,	// psub1 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      34,	// psub1_then_psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      35,	// psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      35,	// psub0 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      35,	// psub1 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      35,	// psub1_then_psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      36,	// psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      36,	// psub0 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      36,	// psub1 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      36,	// psub1_then_psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      37,	// psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      37,	// psub0 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      37,	// psub1 -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      37,	// psub1_then_psub -> PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      38,	// psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      38,	// psub0 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      38,	// psub1 -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      38,	// psub1_then_psub -> PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32all
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR32
      40,	// bsub -> FPR32
      40,	// bsub_hi -> FPR32
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      40,	// hsub -> FPR32
      40,	// hsub_hi -> FPR32
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32sp
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32common
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR32_with_hsub_in_FPR16_lo
      44,	// bsub -> FPR32_with_hsub_in_FPR16_lo
      44,	// bsub_hi -> FPR32_with_hsub_in_FPR16_lo
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      44,	// hsub -> FPR32_with_hsub_in_FPR16_lo
      44,	// hsub_hi -> FPR32_with_hsub_in_FPR16_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// CCR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR32sponly
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// WSeqPairsClass
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      50,	// sube32 -> WSeqPairsClass
      0,	// sube64
      50,	// subo32 -> WSeqPairsClass
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// WSeqPairsClass_with_subo32_in_GPR32common
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      51,	// sube32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// sube64
      51,	// subo32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      52,	// sube32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// sube64
      52,	// subo32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      53,	// sube32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// sube64
      53,	// subo32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      54,	// sube32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// sube64
      54,	// subo32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64all
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      55,	// sub_32 -> GPR64all
      55,	// sub_32_hi -> GPR64all
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR64
      56,	// bsub -> FPR64
      56,	// bsub_hi -> FPR64
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      56,	// hsub -> FPR64
      56,	// hsub_hi -> FPR64
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      56,	// ssub -> FPR64
      56,	// ssub_hi -> FPR64
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      57,	// sub_32 -> GPR64
      57,	// sub_32_hi -> GPR64
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64sp
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      58,	// sub_32 -> GPR64sp
      58,	// sub_32_hi -> GPR64sp
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64common
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      59,	// sub_32 -> GPR64common
      59,	// sub_32_hi -> GPR64common
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      60,	// sub_32 -> GPR64noip
      60,	// sub_32_hi -> GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64common_and_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      61,	// sub_32 -> GPR64common_and_GPR64noip
      61,	// sub_32_hi -> GPR64common_and_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// tcGPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      62,	// sub_32 -> tcGPR64
      62,	// sub_32_hi -> tcGPR64
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      63,	// sub_32 -> tcGPRnotx16
      63,	// sub_32_hi -> tcGPRnotx16
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      64,	// sub_32 -> tcGPRnotx16x17
      64,	// sub_32_hi -> tcGPRnotx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR64_lo
      65,	// bsub -> FPR64_lo
      65,	// bsub_hi -> FPR64_lo
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      65,	// hsub -> FPR64_lo
      65,	// hsub_hi -> FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      65,	// ssub -> FPR64_lo
      65,	// ssub_hi -> FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      66,	// sub_32 -> GPR64arg
      66,	// sub_32_hi -> GPR64arg
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FIXED_REGS
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      70,	// sub_32 -> FIXED_REGS_with_sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      68,	// sub_32 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// sub_32_hi -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      69,	// sub_32 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// sub_32_hi -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FIXED_REGS_with_sub_32
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      70,	// sub_32 -> FIXED_REGS_with_sub_32
      70,	// sub_32_hi -> FIXED_REGS_with_sub_32
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      71,	// sub_32 -> tcGPRx16x17
      71,	// sub_32_hi -> tcGPRx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FIXED_REGS_and_GPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      72,	// sub_32 -> FIXED_REGS_and_GPR64
      72,	// sub_32_hi -> FIXED_REGS_and_GPR64
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64sponly
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      73,	// sub_32 -> GPR64sponly
      73,	// sub_32_hi -> GPR64sponly
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// tcGPRx17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      74,	// sub_32 -> tcGPRx17
      74,	// sub_32_hi -> tcGPRx17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DD
      75,	// bsub -> DD
      75,	// bsub_hi -> DD
      0,	// dsub
      75,	// dsub0 -> DD
      75,	// dsub1 -> DD
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      75,	// hsub -> DD
      75,	// hsub_hi -> DD
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      75,	// ssub -> DD
      75,	// ssub_hi -> DD
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      75,	// dsub1_then_bsub -> DD
      75,	// dsub1_then_bsub_hi -> DD
      75,	// dsub1_then_hsub -> DD
      75,	// dsub1_then_hsub_hi -> DD
      75,	// dsub1_then_ssub -> DD
      75,	// dsub1_then_ssub_hi -> DD
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DD_with_dsub0_in_FPR64_lo
      76,	// bsub -> DD_with_dsub0_in_FPR64_lo
      76,	// bsub_hi -> DD_with_dsub0_in_FPR64_lo
      0,	// dsub
      76,	// dsub0 -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      76,	// hsub -> DD_with_dsub0_in_FPR64_lo
      76,	// hsub_hi -> DD_with_dsub0_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      76,	// ssub -> DD_with_dsub0_in_FPR64_lo
      76,	// ssub_hi -> DD_with_dsub0_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      76,	// dsub1_then_bsub -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1_then_bsub_hi -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1_then_hsub -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1_then_hsub_hi -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1_then_ssub -> DD_with_dsub0_in_FPR64_lo
      76,	// dsub1_then_ssub_hi -> DD_with_dsub0_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DD_with_dsub1_in_FPR64_lo
      77,	// bsub -> DD_with_dsub1_in_FPR64_lo
      77,	// bsub_hi -> DD_with_dsub1_in_FPR64_lo
      0,	// dsub
      77,	// dsub0 -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      77,	// hsub -> DD_with_dsub1_in_FPR64_lo
      77,	// hsub_hi -> DD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      77,	// ssub -> DD_with_dsub1_in_FPR64_lo
      77,	// ssub_hi -> DD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      77,	// dsub1_then_bsub -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1_then_bsub_hi -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1_then_hsub -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1_then_hsub_hi -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1_then_ssub -> DD_with_dsub1_in_FPR64_lo
      77,	// dsub1_then_ssub_hi -> DD_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      78,	// sub_32 -> XSeqPairsClass
      78,	// sub_32_hi -> XSeqPairsClass
      0,	// sube32
      78,	// sube64 -> XSeqPairsClass
      0,	// subo32
      78,	// subo64 -> XSeqPairsClass
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      78,	// subo64_then_sub_32 -> XSeqPairsClass
      78,	// subo64_then_sub_32_hi -> XSeqPairsClass
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      78,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// bsub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// bsub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// dsub
      79,	// dsub0 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      79,	// hsub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// hsub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      79,	// ssub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ssub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      79,	// dsub1_then_bsub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1_then_bsub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1_then_hsub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1_then_hsub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1_then_ssub -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// dsub1_then_ssub_hi -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_GPR64common
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      80,	// sub_32 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// sub_32_hi -> XSeqPairsClass_with_subo64_in_GPR64common
      0,	// sube32
      80,	// sube64 -> XSeqPairsClass_with_subo64_in_GPR64common
      0,	// subo32
      80,	// subo64 -> XSeqPairsClass_with_subo64_in_GPR64common
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      80,	// subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_subo64_in_GPR64common
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      80,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_GPR64common
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      81,	// sub_32 -> XSeqPairsClass_with_subo64_in_GPR64noip
      81,	// sub_32_hi -> XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// sube32
      81,	// sube64 -> XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// subo32
      81,	// subo64 -> XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      81,	// subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_GPR64noip
      81,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      81,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      82,	// sub_32 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// sube32
      82,	// sube64 -> XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// subo32
      82,	// subo64 -> XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      82,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      82,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      83,	// sub_32 -> XSeqPairsClass_with_sube64_in_tcGPR64
      83,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// sube32
      83,	// sube64 -> XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// subo32
      83,	// subo64 -> XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      83,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPR64
      83,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      83,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      84,	// sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      84,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// sube32
      84,	// sube64 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// subo32
      84,	// subo64 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      84,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      84,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      84,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      85,	// sub_32 -> XSeqPairsClass_with_subo64_in_tcGPR64
      85,	// sub_32_hi -> XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// sube32
      85,	// sube64 -> XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// subo32
      85,	// subo64 -> XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      85,	// subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_tcGPR64
      85,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      85,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      86,	// sub_32 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// sub_32_hi -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// sube32
      86,	// sube64 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// subo32
      86,	// subo64 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      86,	// subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      86,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      87,	// sub_32 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// sube32
      87,	// sube64 -> XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// subo32
      87,	// subo64 -> XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      87,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      87,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      88,	// sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      88,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sube32
      88,	// sube64 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// subo32
      88,	// subo64 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      88,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      88,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      88,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      89,	// sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      89,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      89,	// sube64 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo32
      89,	// subo64 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      89,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      89,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      89,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      90,	// sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      90,	// sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// sube32
      90,	// sube64 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// subo32
      90,	// subo64 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      90,	// subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      90,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      90,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      91,	// sub_32 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      91,	// sub_32_hi -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// sube32
      91,	// sube64 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// subo32
      91,	// subo64 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      91,	// subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      91,	// subo64_then_sub_32_hi -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      91,	// sub_32_subo64_then_sub_32 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR128
      92,	// bsub -> FPR128
      92,	// bsub_hi -> FPR128
      92,	// dsub -> FPR128
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      92,	// dsub_hi -> FPR128
      92,	// hsub -> FPR128
      92,	// hsub_hi -> FPR128
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      92,	// ssub -> FPR128
      92,	// ssub_hi -> FPR128
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR
      93,	// bsub -> ZPR
      93,	// bsub_hi -> ZPR
      93,	// dsub -> ZPR
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      93,	// dsub_hi -> ZPR
      93,	// hsub -> ZPR
      93,	// hsub_hi -> ZPR
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      93,	// ssub -> ZPR
      93,	// ssub_hi -> ZPR
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      93,	// zsub -> ZPR
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      93,	// zsub_hi -> ZPR
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR128_lo
      94,	// bsub -> FPR128_lo
      94,	// bsub_hi -> FPR128_lo
      94,	// dsub -> FPR128_lo
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      94,	// dsub_hi -> FPR128_lo
      94,	// hsub -> FPR128_lo
      94,	// hsub_hi -> FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      94,	// ssub -> FPR128_lo
      94,	// ssub_hi -> FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR128
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2
      96,	// bsub -> ZPRMul2
      96,	// bsub_hi -> ZPRMul2
      96,	// dsub -> ZPRMul2
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      96,	// dsub_hi -> ZPRMul2
      96,	// hsub -> ZPRMul2
      96,	// hsub_hi -> ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      96,	// ssub -> ZPRMul2
      96,	// ssub_hi -> ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      96,	// zsub -> ZPRMul2
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      96,	// zsub_hi -> ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR_4b
      97,	// bsub -> ZPR_4b
      97,	// bsub_hi -> ZPR_4b
      97,	// dsub -> ZPR_4b
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      97,	// dsub_hi -> ZPR_4b
      97,	// hsub -> ZPR_4b
      97,	// hsub_hi -> ZPR_4b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      97,	// ssub -> ZPR_4b
      97,	// ssub_hi -> ZPR_4b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      97,	// zsub -> ZPR_4b
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      97,	// zsub_hi -> ZPR_4b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// FPR128_0to7
      98,	// bsub -> FPR128_0to7
      98,	// bsub_hi -> FPR128_0to7
      98,	// dsub -> FPR128_0to7
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      98,	// dsub_hi -> FPR128_0to7
      98,	// hsub -> FPR128_0to7
      98,	// hsub_hi -> FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      98,	// ssub -> FPR128_0to7
      98,	// ssub_hi -> FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_Hi
      99,	// bsub -> ZPRMul2_Hi
      99,	// bsub_hi -> ZPRMul2_Hi
      99,	// dsub -> ZPRMul2_Hi
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      99,	// dsub_hi -> ZPRMul2_Hi
      99,	// hsub -> ZPRMul2_Hi
      99,	// hsub_hi -> ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      99,	// ssub -> ZPRMul2_Hi
      99,	// ssub_hi -> ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      99,	// zsub -> ZPRMul2_Hi
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      99,	// zsub_hi -> ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_Lo
      100,	// bsub -> ZPRMul2_Lo
      100,	// bsub_hi -> ZPRMul2_Lo
      100,	// dsub -> ZPRMul2_Lo
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      100,	// dsub_hi -> ZPRMul2_Lo
      100,	// hsub -> ZPRMul2_Lo
      100,	// hsub_hi -> ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      100,	// ssub -> ZPRMul2_Lo
      100,	// ssub_hi -> ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      100,	// zsub -> ZPRMul2_Lo
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      100,	// zsub_hi -> ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul4
      101,	// bsub -> ZPRMul4
      101,	// bsub_hi -> ZPRMul4
      101,	// dsub -> ZPRMul4
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      101,	// dsub_hi -> ZPRMul4
      101,	// hsub -> ZPRMul4
      101,	// hsub_hi -> ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      101,	// ssub -> ZPRMul4
      101,	// ssub_hi -> ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      101,	// zsub -> ZPRMul4
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      101,	// zsub_hi -> ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR_3b
      102,	// bsub -> ZPR_3b
      102,	// bsub_hi -> ZPR_3b
      102,	// dsub -> ZPR_3b
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      102,	// dsub_hi -> ZPR_3b
      102,	// hsub -> ZPR_3b
      102,	// hsub_hi -> ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      102,	// ssub -> ZPR_3b
      102,	// ssub_hi -> ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      102,	// zsub -> ZPR_3b
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      102,	// zsub_hi -> ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR_K
      103,	// bsub -> ZPR_K
      103,	// bsub_hi -> ZPR_K
      103,	// dsub -> ZPR_K
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      103,	// dsub_hi -> ZPR_K
      103,	// hsub -> ZPR_K
      103,	// hsub_hi -> ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      103,	// ssub -> ZPR_K
      103,	// ssub_hi -> ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      103,	// zsub -> ZPR_K
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      103,	// zsub_hi -> ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_Hi_and_ZPRMul4
      104,	// bsub -> ZPRMul2_Hi_and_ZPRMul4
      104,	// bsub_hi -> ZPRMul2_Hi_and_ZPRMul4
      104,	// dsub -> ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      104,	// dsub_hi -> ZPRMul2_Hi_and_ZPRMul4
      104,	// hsub -> ZPRMul2_Hi_and_ZPRMul4
      104,	// hsub_hi -> ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      104,	// ssub -> ZPRMul2_Hi_and_ZPRMul4
      104,	// ssub_hi -> ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      104,	// zsub -> ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      104,	// zsub_hi -> ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_Lo_and_ZPRMul4
      105,	// bsub -> ZPRMul2_Lo_and_ZPRMul4
      105,	// bsub_hi -> ZPRMul2_Lo_and_ZPRMul4
      105,	// dsub -> ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      105,	// dsub_hi -> ZPRMul2_Lo_and_ZPRMul4
      105,	// hsub -> ZPRMul2_Lo_and_ZPRMul4
      105,	// hsub_hi -> ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      105,	// ssub -> ZPRMul2_Lo_and_ZPRMul4
      105,	// ssub_hi -> ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      105,	// zsub -> ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      105,	// zsub_hi -> ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_and_ZPR_3b
      106,	// bsub -> ZPRMul2_and_ZPR_3b
      106,	// bsub_hi -> ZPRMul2_and_ZPR_3b
      106,	// dsub -> ZPRMul2_and_ZPR_3b
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      106,	// dsub_hi -> ZPRMul2_and_ZPR_3b
      106,	// hsub -> ZPRMul2_and_ZPR_3b
      106,	// hsub_hi -> ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      106,	// ssub -> ZPRMul2_and_ZPR_3b
      106,	// ssub_hi -> ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      106,	// zsub -> ZPRMul2_and_ZPR_3b
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      106,	// zsub_hi -> ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul2_and_ZPR_K
      107,	// bsub -> ZPRMul2_and_ZPR_K
      107,	// bsub_hi -> ZPRMul2_and_ZPR_K
      107,	// dsub -> ZPRMul2_and_ZPR_K
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      107,	// dsub_hi -> ZPRMul2_and_ZPR_K
      107,	// hsub -> ZPRMul2_and_ZPR_K
      107,	// hsub_hi -> ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      107,	// ssub -> ZPRMul2_and_ZPR_K
      107,	// ssub_hi -> ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      107,	// zsub -> ZPRMul2_and_ZPR_K
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      107,	// zsub_hi -> ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul4_and_ZPR_3b
      108,	// bsub -> ZPRMul4_and_ZPR_3b
      108,	// bsub_hi -> ZPRMul4_and_ZPR_3b
      108,	// dsub -> ZPRMul4_and_ZPR_3b
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      108,	// dsub_hi -> ZPRMul4_and_ZPR_3b
      108,	// hsub -> ZPRMul4_and_ZPR_3b
      108,	// hsub_hi -> ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      108,	// ssub -> ZPRMul4_and_ZPR_3b
      108,	// ssub_hi -> ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      108,	// zsub -> ZPRMul4_and_ZPR_3b
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      108,	// zsub_hi -> ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPRMul4_and_ZPR_K
      109,	// bsub -> ZPRMul4_and_ZPR_K
      109,	// bsub_hi -> ZPRMul4_and_ZPR_K
      109,	// dsub -> ZPRMul4_and_ZPR_K
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      109,	// dsub_hi -> ZPRMul4_and_ZPR_K
      109,	// hsub -> ZPRMul4_and_ZPR_K
      109,	// hsub_hi -> ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      109,	// ssub -> ZPRMul4_and_ZPR_K
      109,	// ssub_hi -> ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      109,	// zsub -> ZPRMul4_and_ZPR_K
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      109,	// zsub_hi -> ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD
      110,	// bsub -> DDD
      110,	// bsub_hi -> DDD
      0,	// dsub
      110,	// dsub0 -> DDD
      110,	// dsub1 -> DDD
      110,	// dsub2 -> DDD
      0,	// dsub3
      0,	// dsub_hi
      110,	// hsub -> DDD
      110,	// hsub_hi -> DDD
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      110,	// ssub -> DDD
      110,	// ssub_hi -> DDD
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      110,	// dsub1_then_bsub -> DDD
      110,	// dsub1_then_bsub_hi -> DDD
      110,	// dsub1_then_hsub -> DDD
      110,	// dsub1_then_hsub_hi -> DDD
      110,	// dsub1_then_ssub -> DDD
      110,	// dsub1_then_ssub_hi -> DDD
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      110,	// dsub2_then_bsub -> DDD
      110,	// dsub2_then_bsub_hi -> DDD
      110,	// dsub2_then_hsub -> DDD
      110,	// dsub2_then_hsub_hi -> DDD
      110,	// dsub2_then_ssub -> DDD
      110,	// dsub2_then_ssub_hi -> DDD
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      110,	// dsub0_dsub1 -> DDD
      0,	// dsub0_dsub1_dsub2
      110,	// dsub1_dsub2 -> DDD
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo
      111,	// bsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// bsub_hi -> DDD_with_dsub0_in_FPR64_lo
      0,	// dsub
      111,	// dsub0 -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1 -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      111,	// hsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// hsub_hi -> DDD_with_dsub0_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      111,	// ssub -> DDD_with_dsub0_in_FPR64_lo
      111,	// ssub_hi -> DDD_with_dsub0_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      111,	// dsub1_then_bsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1_then_hsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1_then_ssub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub1_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      111,	// dsub2_then_bsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2_then_hsub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2_then_ssub -> DDD_with_dsub0_in_FPR64_lo
      111,	// dsub2_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      111,	// dsub0_dsub1 -> DDD_with_dsub0_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      111,	// dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub1_in_FPR64_lo
      112,	// bsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// bsub_hi -> DDD_with_dsub1_in_FPR64_lo
      0,	// dsub
      112,	// dsub0 -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1 -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2 -> DDD_with_dsub1_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      112,	// hsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// hsub_hi -> DDD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      112,	// ssub -> DDD_with_dsub1_in_FPR64_lo
      112,	// ssub_hi -> DDD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      112,	// dsub1_then_bsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1_then_bsub_hi -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1_then_hsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1_then_hsub_hi -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1_then_ssub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub1_then_ssub_hi -> DDD_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      112,	// dsub2_then_bsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2_then_bsub_hi -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2_then_hsub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2_then_hsub_hi -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2_then_ssub -> DDD_with_dsub1_in_FPR64_lo
      112,	// dsub2_then_ssub_hi -> DDD_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      112,	// dsub0_dsub1 -> DDD_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      112,	// dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub2_in_FPR64_lo
      113,	// bsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// bsub_hi -> DDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      113,	// dsub0 -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1 -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      113,	// hsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// hsub_hi -> DDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      113,	// ssub -> DDD_with_dsub2_in_FPR64_lo
      113,	// ssub_hi -> DDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      113,	// dsub1_then_bsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1_then_bsub_hi -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1_then_hsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1_then_hsub_hi -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1_then_ssub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub1_then_ssub_hi -> DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      113,	// dsub2_then_bsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2_then_bsub_hi -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2_then_hsub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2_then_hsub_hi -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2_then_ssub -> DDD_with_dsub2_in_FPR64_lo
      113,	// dsub2_then_ssub_hi -> DDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      113,	// dsub0_dsub1 -> DDD_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      113,	// dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// dsub
      114,	// dsub0 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      114,	// hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      114,	// ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      114,	// dsub1_then_bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1_then_hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1_then_ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub1_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      114,	// dsub2_then_bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2_then_hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2_then_ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      114,	// dsub2_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      114,	// dsub0_dsub1 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      114,	// dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// bsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// bsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      115,	// dsub0 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      115,	// hsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// hsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      115,	// ssub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// ssub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      115,	// dsub1_then_bsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1_then_bsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1_then_hsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1_then_hsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1_then_ssub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub1_then_ssub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      115,	// dsub2_then_bsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2_then_bsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2_then_hsub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2_then_hsub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2_then_ssub -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      115,	// dsub2_then_ssub_hi -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      115,	// dsub0_dsub1 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      115,	// dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      116,	// dsub0 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3
      0,	// dsub_hi
      116,	// hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      116,	// ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      116,	// dsub1_then_bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1_then_hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1_then_ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub1_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      116,	// dsub2_then_bsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2_then_bsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2_then_hsub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2_then_hsub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2_then_ssub -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      116,	// dsub2_then_ssub_hi -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      116,	// dsub0_dsub1 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1_dsub2
      116,	// dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD
      117,	// bsub -> DDDD
      117,	// bsub_hi -> DDDD
      0,	// dsub
      117,	// dsub0 -> DDDD
      117,	// dsub1 -> DDDD
      117,	// dsub2 -> DDDD
      117,	// dsub3 -> DDDD
      0,	// dsub_hi
      117,	// hsub -> DDDD
      117,	// hsub_hi -> DDDD
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      117,	// ssub -> DDDD
      117,	// ssub_hi -> DDDD
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      117,	// dsub1_then_bsub -> DDDD
      117,	// dsub1_then_bsub_hi -> DDDD
      117,	// dsub1_then_hsub -> DDDD
      117,	// dsub1_then_hsub_hi -> DDDD
      117,	// dsub1_then_ssub -> DDDD
      117,	// dsub1_then_ssub_hi -> DDDD
      117,	// dsub3_then_bsub -> DDDD
      117,	// dsub3_then_bsub_hi -> DDDD
      117,	// dsub3_then_hsub -> DDDD
      117,	// dsub3_then_hsub_hi -> DDDD
      117,	// dsub3_then_ssub -> DDDD
      117,	// dsub3_then_ssub_hi -> DDDD
      117,	// dsub2_then_bsub -> DDDD
      117,	// dsub2_then_bsub_hi -> DDDD
      117,	// dsub2_then_hsub -> DDDD
      117,	// dsub2_then_hsub_hi -> DDDD
      117,	// dsub2_then_ssub -> DDDD
      117,	// dsub2_then_ssub_hi -> DDDD
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      117,	// dsub0_dsub1 -> DDDD
      117,	// dsub0_dsub1_dsub2 -> DDDD
      117,	// dsub1_dsub2 -> DDDD
      117,	// dsub1_dsub2_dsub3 -> DDDD
      117,	// dsub2_dsub3 -> DDDD
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo
      118,	// bsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// bsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      0,	// dsub
      118,	// dsub0 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      0,	// dsub_hi
      118,	// hsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// hsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      118,	// ssub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// ssub_hi -> DDDD_with_dsub0_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      118,	// dsub1_then_bsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_then_hsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_then_ssub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_bsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_hsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_ssub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub3_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_bsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_hsub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_ssub -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      118,	// dsub0_dsub1 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      118,	// dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo
      119,	// bsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// bsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub
      119,	// dsub0 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3 -> DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub_hi
      119,	// hsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// hsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      119,	// ssub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// ssub_hi -> DDDD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      119,	// dsub1_then_bsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_then_hsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_then_ssub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_bsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_hsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_ssub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub3_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_bsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_hsub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_ssub -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      119,	// dsub0_dsub1 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo
      119,	// dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub2_in_FPR64_lo
      120,	// bsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// bsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      120,	// dsub0 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3 -> DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_hi
      120,	// hsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// hsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      120,	// ssub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// ssub_hi -> DDDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      120,	// dsub1_then_bsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_then_hsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_then_ssub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_bsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_hsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_ssub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub3_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_bsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_hsub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_ssub -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      120,	// dsub0_dsub1 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_dsub2 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo
      120,	// dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub3_in_FPR64_lo
      121,	// bsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// bsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub
      121,	// dsub0 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_hi
      121,	// hsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// hsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      121,	// ssub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// ssub_hi -> DDDD_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      121,	// dsub1_then_bsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_then_bsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_then_hsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_then_hsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_then_ssub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_then_ssub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_bsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_bsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_hsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_hsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_ssub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub3_then_ssub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_bsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_bsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_hsub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_hsub_hi -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_ssub -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_then_ssub_hi -> DDDD_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      121,	// dsub0_dsub1 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_dsub2 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      121,	// dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub
      122,	// dsub0 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub_hi
      122,	// hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      122,	// ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      122,	// dsub1_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub3_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      122,	// dsub0_dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      122,	// dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      123,	// dsub0 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_hi
      123,	// hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      123,	// ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      123,	// dsub1_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub3_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      123,	// dsub0_dsub1 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      123,	// dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// bsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// bsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub
      124,	// dsub0 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_hi
      124,	// hsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// hsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      124,	// ssub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// ssub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      124,	// dsub1_then_bsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_then_hsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_then_ssub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_bsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_hsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_ssub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub3_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_bsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_bsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_hsub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_hsub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_ssub -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_then_ssub_hi -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      124,	// dsub0_dsub1 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_dsub2 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      124,	// dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub
      125,	// dsub0 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_hi
      125,	// hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      125,	// ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      125,	// dsub1_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub3_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      125,	// dsub0_dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      125,	// dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub
      126,	// dsub0 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_hi
      126,	// hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      126,	// ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      126,	// dsub1_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub3_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_bsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_bsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_hsub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_hsub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_ssub -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_then_ssub_hi -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      126,	// dsub0_dsub1 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_dsub2 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      126,	// dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub
      127,	// dsub0 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_hi
      127,	// hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      127,	// ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      127,	// dsub1_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub3_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_bsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_bsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_hsub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_hsub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_ssub -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_then_ssub_hi -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      127,	// dsub0_dsub1 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub0_dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_dsub2 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      127,	// dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ
      128,	// bsub -> QQ
      128,	// bsub_hi -> QQ
      128,	// dsub -> QQ
      0,	// dsub0
      128,	// dsub1 -> QQ
      0,	// dsub2
      0,	// dsub3
      128,	// dsub_hi -> QQ
      128,	// hsub -> QQ
      128,	// hsub_hi -> QQ
      0,	// psub
      0,	// psub0
      0,	// psub1
      128,	// qsub0 -> QQ
      128,	// qsub1 -> QQ
      0,	// qsub2
      0,	// qsub3
      128,	// ssub -> QQ
      128,	// ssub_hi -> QQ
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      128,	// dsub1_then_bsub -> QQ
      128,	// dsub1_then_bsub_hi -> QQ
      128,	// dsub1_then_hsub -> QQ
      128,	// dsub1_then_hsub_hi -> QQ
      128,	// dsub1_then_ssub -> QQ
      128,	// dsub1_then_ssub_hi -> QQ
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      128,	// qsub1_then_dsub_hi -> QQ
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      128,	// dsub_dsub1 -> QQ
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2
      129,	// bsub -> ZPR2
      129,	// bsub_hi -> ZPR2
      129,	// dsub -> ZPR2
      0,	// dsub0
      129,	// dsub1 -> ZPR2
      0,	// dsub2
      0,	// dsub3
      129,	// dsub_hi -> ZPR2
      129,	// hsub -> ZPR2
      129,	// hsub_hi -> ZPR2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      129,	// qsub1 -> ZPR2
      0,	// qsub2
      0,	// qsub3
      129,	// ssub -> ZPR2
      129,	// ssub_hi -> ZPR2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      129,	// zsub -> ZPR2
      129,	// zsub0 -> ZPR2
      129,	// zsub1 -> ZPR2
      0,	// zsub2
      0,	// zsub3
      129,	// zsub_hi -> ZPR2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      129,	// dsub1_then_bsub -> ZPR2
      129,	// dsub1_then_bsub_hi -> ZPR2
      129,	// dsub1_then_hsub -> ZPR2
      129,	// dsub1_then_hsub_hi -> ZPR2
      129,	// dsub1_then_ssub -> ZPR2
      129,	// dsub1_then_ssub_hi -> ZPR2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      129,	// qsub1_then_dsub_hi -> ZPR2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      129,	// zsub1_then_zsub_hi -> ZPR2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      129,	// dsub_dsub1 -> ZPR2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      129,	// zsub_qsub1 -> ZPR2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous
      130,	// bsub -> ZPR2StridedOrContiguous
      130,	// bsub_hi -> ZPR2StridedOrContiguous
      130,	// dsub -> ZPR2StridedOrContiguous
      0,	// dsub0
      130,	// dsub1 -> ZPR2StridedOrContiguous
      0,	// dsub2
      0,	// dsub3
      130,	// dsub_hi -> ZPR2StridedOrContiguous
      130,	// hsub -> ZPR2StridedOrContiguous
      130,	// hsub_hi -> ZPR2StridedOrContiguous
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      130,	// qsub1 -> ZPR2StridedOrContiguous
      0,	// qsub2
      0,	// qsub3
      130,	// ssub -> ZPR2StridedOrContiguous
      130,	// ssub_hi -> ZPR2StridedOrContiguous
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      130,	// zsub -> ZPR2StridedOrContiguous
      130,	// zsub0 -> ZPR2StridedOrContiguous
      130,	// zsub1 -> ZPR2StridedOrContiguous
      0,	// zsub2
      0,	// zsub3
      130,	// zsub_hi -> ZPR2StridedOrContiguous
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      130,	// dsub1_then_bsub -> ZPR2StridedOrContiguous
      130,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous
      130,	// dsub1_then_hsub -> ZPR2StridedOrContiguous
      130,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous
      130,	// dsub1_then_ssub -> ZPR2StridedOrContiguous
      130,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      130,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      130,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      134,	// dsub_dsub1 -> ZPR2Mul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      134,	// zsub_qsub1 -> ZPR2Mul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// dsub0
      131,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      131,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      131,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      131,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      131,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      131,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      131,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      131,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      131,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      131,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      134,	// dsub_dsub1 -> ZPR2Mul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      134,	// zsub_qsub1 -> ZPR2Mul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_dsub1_in_FPR64_lo
      132,	// bsub -> QQ_with_dsub1_in_FPR64_lo
      132,	// bsub_hi -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub -> QQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      132,	// dsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      132,	// dsub_hi -> QQ_with_dsub1_in_FPR64_lo
      132,	// hsub -> QQ_with_dsub1_in_FPR64_lo
      132,	// hsub_hi -> QQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      132,	// qsub0 -> QQ_with_dsub1_in_FPR64_lo
      132,	// qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      132,	// ssub -> QQ_with_dsub1_in_FPR64_lo
      132,	// ssub_hi -> QQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      132,	// dsub1_then_bsub -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub1_then_bsub_hi -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub1_then_hsub -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub1_then_hsub_hi -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub1_then_ssub -> QQ_with_dsub1_in_FPR64_lo
      132,	// dsub1_then_ssub_hi -> QQ_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      132,	// qsub1_then_dsub_hi -> QQ_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      132,	// dsub_dsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_lo
      133,	// bsub -> QQ_with_qsub0_in_FPR128_lo
      133,	// bsub_hi -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub -> QQ_with_qsub0_in_FPR128_lo
      0,	// dsub0
      133,	// dsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// dsub2
      0,	// dsub3
      133,	// dsub_hi -> QQ_with_qsub0_in_FPR128_lo
      133,	// hsub -> QQ_with_qsub0_in_FPR128_lo
      133,	// hsub_hi -> QQ_with_qsub0_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      133,	// qsub0 -> QQ_with_qsub0_in_FPR128_lo
      133,	// qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// qsub2
      0,	// qsub3
      133,	// ssub -> QQ_with_qsub0_in_FPR128_lo
      133,	// ssub_hi -> QQ_with_qsub0_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      133,	// dsub1_then_bsub -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub1_then_bsub_hi -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub1_then_hsub -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub1_then_hsub_hi -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub1_then_ssub -> QQ_with_qsub0_in_FPR128_lo
      133,	// dsub1_then_ssub_hi -> QQ_with_qsub0_in_FPR128_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      133,	// qsub1_then_dsub_hi -> QQ_with_qsub0_in_FPR128_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      133,	// dsub_dsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2
      134,	// bsub -> ZPR2Mul2
      134,	// bsub_hi -> ZPR2Mul2
      134,	// dsub -> ZPR2Mul2
      0,	// dsub0
      134,	// dsub1 -> ZPR2Mul2
      0,	// dsub2
      0,	// dsub3
      134,	// dsub_hi -> ZPR2Mul2
      134,	// hsub -> ZPR2Mul2
      134,	// hsub_hi -> ZPR2Mul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      134,	// qsub1 -> ZPR2Mul2
      0,	// qsub2
      0,	// qsub3
      134,	// ssub -> ZPR2Mul2
      134,	// ssub_hi -> ZPR2Mul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      134,	// zsub -> ZPR2Mul2
      134,	// zsub0 -> ZPR2Mul2
      134,	// zsub1 -> ZPR2Mul2
      0,	// zsub2
      0,	// zsub3
      134,	// zsub_hi -> ZPR2Mul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      134,	// dsub1_then_bsub -> ZPR2Mul2
      134,	// dsub1_then_bsub_hi -> ZPR2Mul2
      134,	// dsub1_then_hsub -> ZPR2Mul2
      134,	// dsub1_then_hsub_hi -> ZPR2Mul2
      134,	// dsub1_then_ssub -> ZPR2Mul2
      134,	// dsub1_then_ssub_hi -> ZPR2Mul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      134,	// qsub1_then_dsub_hi -> ZPR2Mul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      134,	// zsub1_then_zsub_hi -> ZPR2Mul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      134,	// dsub_dsub1 -> ZPR2Mul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      134,	// zsub_qsub1 -> ZPR2Mul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided
      135,	// bsub -> ZPR2Strided
      135,	// bsub_hi -> ZPR2Strided
      135,	// dsub -> ZPR2Strided
      0,	// dsub0
      135,	// dsub1 -> ZPR2Strided
      0,	// dsub2
      0,	// dsub3
      135,	// dsub_hi -> ZPR2Strided
      135,	// hsub -> ZPR2Strided
      135,	// hsub_hi -> ZPR2Strided
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      135,	// qsub1 -> ZPR2Strided
      0,	// qsub2
      0,	// qsub3
      135,	// ssub -> ZPR2Strided
      135,	// ssub_hi -> ZPR2Strided
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      135,	// zsub -> ZPR2Strided
      135,	// zsub0 -> ZPR2Strided
      135,	// zsub1 -> ZPR2Strided
      0,	// zsub2
      0,	// zsub3
      135,	// zsub_hi -> ZPR2Strided
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      135,	// dsub1_then_bsub -> ZPR2Strided
      135,	// dsub1_then_bsub_hi -> ZPR2Strided
      135,	// dsub1_then_hsub -> ZPR2Strided
      135,	// dsub1_then_hsub_hi -> ZPR2Strided
      135,	// dsub1_then_ssub -> ZPR2Strided
      135,	// dsub1_then_ssub_hi -> ZPR2Strided
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      135,	// qsub1_then_dsub_hi -> ZPR2Strided
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      135,	// zsub1_then_zsub_hi -> ZPR2Strided
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// bsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// bsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// dsub0
      136,	// dsub1 -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      136,	// dsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// hsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// hsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      136,	// qsub1 -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      136,	// ssub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// ssub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      136,	// zsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// zsub0 -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// zsub1 -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// zsub2
      0,	// zsub3
      136,	// zsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      136,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      136,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      136,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      136,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      149,	// dsub_dsub1 -> ZPR2Mul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      149,	// zsub_qsub1 -> ZPR2Mul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_dsub1_in_FPR64_lo
      137,	// bsub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// bsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub0
      137,	// dsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      137,	// dsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// hsub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// hsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      137,	// qsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      137,	// ssub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// ssub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      137,	// zsub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// zsub0 -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub2
      0,	// zsub3
      137,	// zsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      137,	// dsub1_then_bsub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub1_then_bsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub1_then_hsub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub1_then_hsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub1_then_ssub -> ZPR2_with_dsub1_in_FPR64_lo
      137,	// dsub1_then_ssub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      137,	// qsub1_then_dsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      137,	// zsub1_then_zsub_hi -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      137,	// dsub_dsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      137,	// zsub_qsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2
      138,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0
      138,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      138,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      138,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      138,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      138,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      138,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      138,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2
      138,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      138,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      138,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      138,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      138,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo
      139,	// bsub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub -> ZPR2_with_zsub_in_FPR128_lo
      0,	// dsub0
      139,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// dsub2
      0,	// dsub3
      139,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      139,	// hsub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      139,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// qsub2
      0,	// qsub3
      139,	// ssub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      139,	// zsub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo
      139,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// zsub2
      0,	// zsub3
      139,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      139,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo
      139,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      139,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      139,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      139,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      139,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// bsub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// bsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      140,	// dsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      140,	// dsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// hsub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// hsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      140,	// qsub0 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      140,	// ssub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// ssub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      140,	// dsub1_then_bsub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub1_then_bsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub1_then_hsub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub1_then_hsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub1_then_ssub -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      140,	// dsub1_then_ssub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      140,	// qsub1_then_dsub_hi -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      140,	// dsub_dsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub0
      141,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      141,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      141,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      141,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      141,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub2
      0,	// zsub3
      141,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      141,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      141,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      141,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      141,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      141,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      141,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0
      142,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub2
      0,	// dsub3
      142,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      142,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// qsub2
      0,	// qsub3
      142,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      142,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// zsub2
      0,	// zsub3
      142,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      142,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      142,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      142,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      142,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      148,	// dsub_dsub1 -> ZPR2Mul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      148,	// zsub_qsub1 -> ZPR2Mul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0
      143,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub2
      0,	// dsub3
      143,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      143,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// qsub2
      0,	// qsub3
      143,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      143,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// zsub2
      0,	// zsub3
      143,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      143,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      143,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      143,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      143,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      149,	// dsub_dsub1 -> ZPR2Mul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      149,	// zsub_qsub1 -> ZPR2Mul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// dsub0
      144,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      144,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      144,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      144,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      144,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      144,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      144,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      144,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      144,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      144,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      155,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      155,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// bsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// dsub0
      145,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      145,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// hsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      145,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      145,	// ssub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      145,	// zsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// zsub2
      0,	// zsub3
      145,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      145,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      145,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      145,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      145,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      173,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      173,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_0to7
      146,	// bsub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// bsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub -> QQ_with_qsub0_in_FPR128_0to7
      0,	// dsub0
      146,	// dsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      146,	// dsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      146,	// hsub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// hsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      146,	// qsub0 -> QQ_with_qsub0_in_FPR128_0to7
      146,	// qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      146,	// ssub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// ssub_hi -> QQ_with_qsub0_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      146,	// dsub1_then_bsub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub1_then_bsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub1_then_hsub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub1_then_hsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub1_then_ssub -> QQ_with_qsub0_in_FPR128_0to7
      146,	// dsub1_then_ssub_hi -> QQ_with_qsub0_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      146,	// qsub1_then_dsub_hi -> QQ_with_qsub0_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      146,	// dsub_dsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_qsub1_in_FPR128_0to7
      147,	// bsub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// bsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub -> QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      147,	// dsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      147,	// dsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      147,	// hsub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// hsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      147,	// qsub0 -> QQ_with_qsub1_in_FPR128_0to7
      147,	// qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      147,	// ssub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// ssub_hi -> QQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      147,	// dsub1_then_bsub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub1_then_bsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub1_then_hsub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub1_then_hsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub1_then_ssub -> QQ_with_qsub1_in_FPR128_0to7
      147,	// dsub1_then_ssub_hi -> QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      147,	// qsub1_then_dsub_hi -> QQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      147,	// dsub_dsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_Hi
      148,	// bsub -> ZPR2Mul2_Hi
      148,	// bsub_hi -> ZPR2Mul2_Hi
      148,	// dsub -> ZPR2Mul2_Hi
      0,	// dsub0
      148,	// dsub1 -> ZPR2Mul2_Hi
      0,	// dsub2
      0,	// dsub3
      148,	// dsub_hi -> ZPR2Mul2_Hi
      148,	// hsub -> ZPR2Mul2_Hi
      148,	// hsub_hi -> ZPR2Mul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      148,	// qsub1 -> ZPR2Mul2_Hi
      0,	// qsub2
      0,	// qsub3
      148,	// ssub -> ZPR2Mul2_Hi
      148,	// ssub_hi -> ZPR2Mul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      148,	// zsub -> ZPR2Mul2_Hi
      148,	// zsub0 -> ZPR2Mul2_Hi
      148,	// zsub1 -> ZPR2Mul2_Hi
      0,	// zsub2
      0,	// zsub3
      148,	// zsub_hi -> ZPR2Mul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      148,	// dsub1_then_bsub -> ZPR2Mul2_Hi
      148,	// dsub1_then_bsub_hi -> ZPR2Mul2_Hi
      148,	// dsub1_then_hsub -> ZPR2Mul2_Hi
      148,	// dsub1_then_hsub_hi -> ZPR2Mul2_Hi
      148,	// dsub1_then_ssub -> ZPR2Mul2_Hi
      148,	// dsub1_then_ssub_hi -> ZPR2Mul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      148,	// qsub1_then_dsub_hi -> ZPR2Mul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      148,	// zsub1_then_zsub_hi -> ZPR2Mul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      148,	// dsub_dsub1 -> ZPR2Mul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      148,	// zsub_qsub1 -> ZPR2Mul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_Lo
      149,	// bsub -> ZPR2Mul2_Lo
      149,	// bsub_hi -> ZPR2Mul2_Lo
      149,	// dsub -> ZPR2Mul2_Lo
      0,	// dsub0
      149,	// dsub1 -> ZPR2Mul2_Lo
      0,	// dsub2
      0,	// dsub3
      149,	// dsub_hi -> ZPR2Mul2_Lo
      149,	// hsub -> ZPR2Mul2_Lo
      149,	// hsub_hi -> ZPR2Mul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      149,	// qsub1 -> ZPR2Mul2_Lo
      0,	// qsub2
      0,	// qsub3
      149,	// ssub -> ZPR2Mul2_Lo
      149,	// ssub_hi -> ZPR2Mul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      149,	// zsub -> ZPR2Mul2_Lo
      149,	// zsub0 -> ZPR2Mul2_Lo
      149,	// zsub1 -> ZPR2Mul2_Lo
      0,	// zsub2
      0,	// zsub3
      149,	// zsub_hi -> ZPR2Mul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      149,	// dsub1_then_bsub -> ZPR2Mul2_Lo
      149,	// dsub1_then_bsub_hi -> ZPR2Mul2_Lo
      149,	// dsub1_then_hsub -> ZPR2Mul2_Lo
      149,	// dsub1_then_hsub_hi -> ZPR2Mul2_Lo
      149,	// dsub1_then_ssub -> ZPR2Mul2_Lo
      149,	// dsub1_then_ssub_hi -> ZPR2Mul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      149,	// qsub1_then_dsub_hi -> ZPR2Mul2_Lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      149,	// zsub1_then_zsub_hi -> ZPR2Mul2_Lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      149,	// dsub_dsub1 -> ZPR2Mul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      149,	// zsub_qsub1 -> ZPR2Mul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      150,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      150,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      150,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      150,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      150,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      150,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      150,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      150,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      150,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      150,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      173,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      173,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// dsub0
      151,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      151,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      151,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      151,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      151,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      151,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      151,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      151,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      151,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      151,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      172,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      172,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// bsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// bsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// dsub0
      152,	// dsub1 -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// dsub2
      0,	// dsub3
      152,	// dsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// hsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// hsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      152,	// qsub1 -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// qsub2
      0,	// qsub3
      152,	// ssub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// ssub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      152,	// zsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// zsub0 -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// zsub1 -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// zsub2
      0,	// zsub3
      152,	// zsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      152,	// dsub1_then_bsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub1_then_bsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub1_then_hsub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub1_then_hsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub1_then_ssub -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// dsub1_then_ssub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      152,	// qsub1_then_dsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      152,	// zsub1_then_zsub_hi -> ZPR2Strided_with_dsub_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// dsub0
      153,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      153,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      153,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      153,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      153,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      153,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      153,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      153,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      153,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_qsub1_in_FPR128_0to7
      154,	// bsub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// bsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      154,	// dsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      154,	// dsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// hsub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// hsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      154,	// qsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      154,	// ssub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// ssub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      154,	// zsub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// zsub0 -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub2
      0,	// zsub3
      154,	// zsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      154,	// dsub1_then_bsub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub1_then_bsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub1_then_hsub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub1_then_hsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub1_then_ssub -> ZPR2_with_qsub1_in_FPR128_0to7
      154,	// dsub1_then_ssub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      154,	// qsub1_then_dsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      154,	// zsub1_then_zsub_hi -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      154,	// dsub_dsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      154,	// zsub_qsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4
      155,	// bsub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      155,	// dsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      155,	// dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// hsub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      155,	// qsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      155,	// ssub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      155,	// zsub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// zsub0 -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      155,	// zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      155,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPRMul4
      155,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      155,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      155,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      155,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      155,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K
      156,	// bsub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub -> ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      156,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      156,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      156,	// hsub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      156,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      156,	// ssub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      156,	// zsub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K
      156,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      156,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      156,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K
      156,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      156,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      156,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      156,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      156,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      157,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub2
      0,	// dsub3
      157,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      157,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub2
      0,	// qsub3
      157,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      157,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub2
      0,	// zsub3
      157,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      157,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      157,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      157,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      157,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      157,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      157,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      158,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub2
      0,	// dsub3
      158,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      158,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub2
      0,	// qsub3
      158,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      158,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub2
      0,	// zsub3
      158,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      158,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      158,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      158,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      158,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      158,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      158,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4
      159,	// bsub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      159,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      159,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// hsub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      159,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      159,	// ssub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      159,	// zsub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      159,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      159,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul4
      159,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      159,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      159,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      159,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      159,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPR_K
      160,	// bsub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// bsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub -> ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub0
      160,	// dsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      160,	// dsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      160,	// hsub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// hsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      160,	// qsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      160,	// ssub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// ssub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      160,	// zsub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// zsub0 -> ZPR2_with_zsub1_in_ZPR_K
      160,	// zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      160,	// zsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      160,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPR_K
      160,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      160,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      160,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      160,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      160,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7
      161,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      161,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      161,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      161,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      161,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      161,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub2
      0,	// zsub3
      161,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      161,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7
      161,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      161,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      161,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      161,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      161,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0
      162,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      162,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      162,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      162,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      162,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      162,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      162,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      162,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      162,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      162,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      162,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      162,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// bsub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// bsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      163,	// dsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      163,	// dsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// hsub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// hsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      163,	// qsub0 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      163,	// ssub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// ssub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      163,	// dsub1_then_bsub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub1_then_bsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub1_then_hsub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub1_then_hsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub1_then_ssub -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      163,	// dsub1_then_ssub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      163,	// qsub1_then_dsub_hi -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      163,	// dsub_dsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      164,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      164,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      164,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      164,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      164,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub2
      0,	// zsub3
      164,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      164,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      164,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      164,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      164,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      164,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      164,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      165,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub2
      0,	// dsub3
      165,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      165,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub2
      0,	// qsub3
      165,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      165,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub2
      0,	// zsub3
      165,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      165,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      165,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      165,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      165,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      165,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      165,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      166,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      166,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      166,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      166,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      166,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      166,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      166,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      166,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      166,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      166,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      170,	// dsub_dsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      170,	// zsub_qsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      167,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      167,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      167,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      167,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      167,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      167,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      167,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      167,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      167,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      167,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      171,	// dsub_dsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      171,	// zsub_qsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      168,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      168,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      168,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      168,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      168,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      168,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      168,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      168,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      168,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      168,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      172,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      172,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub0
      169,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      169,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      169,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      169,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      169,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      169,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      169,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      169,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      169,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      169,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      169,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      169,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// bsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// bsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      170,	// dsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      170,	// dsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// hsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// hsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      170,	// qsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      170,	// ssub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ssub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      170,	// zsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// zsub0 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// zsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      170,	// zsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      170,	// dsub1_then_bsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub1_then_bsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub1_then_hsub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub1_then_hsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub1_then_ssub -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// dsub1_then_ssub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      170,	// qsub1_then_dsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      170,	// zsub1_then_zsub_hi -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      170,	// dsub_dsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      170,	// zsub_qsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// bsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// bsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      171,	// dsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      171,	// dsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// hsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// hsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      171,	// qsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      171,	// ssub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// ssub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      171,	// zsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// zsub0 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      171,	// zsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      171,	// dsub1_then_bsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub1_then_bsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub1_then_hsub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub1_then_hsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub1_then_ssub -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// dsub1_then_ssub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      171,	// qsub1_then_dsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      171,	// zsub1_then_zsub_hi -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      171,	// dsub_dsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      171,	// zsub_qsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// bsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// bsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      172,	// dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      172,	// dsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// hsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// hsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      172,	// qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      172,	// ssub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ssub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      172,	// zsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// zsub0 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      172,	// zsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      172,	// dsub1_then_bsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub1_then_bsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub1_then_hsub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub1_then_hsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub1_then_ssub -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// dsub1_then_ssub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      172,	// qsub1_then_dsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      172,	// zsub1_then_zsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      172,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      172,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// bsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// bsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      173,	// dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub2
      0,	// dsub3
      173,	// dsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// hsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// hsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      173,	// qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub2
      0,	// qsub3
      173,	// ssub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ssub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      173,	// zsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// zsub0 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub2
      0,	// zsub3
      173,	// zsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      173,	// dsub1_then_bsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub1_then_bsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub1_then_hsub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub1_then_hsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub1_then_ssub -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// dsub1_then_ssub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      173,	// qsub1_then_dsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      173,	// zsub1_then_zsub_hi -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      173,	// dsub_dsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      173,	// zsub_qsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      174,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      174,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      174,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      174,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      174,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      174,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      174,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      174,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      174,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      174,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      193,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      193,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0
      175,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub2
      0,	// dsub3
      175,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      175,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// qsub2
      0,	// qsub3
      175,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      175,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// zsub2
      0,	// zsub3
      175,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      175,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      175,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      175,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      175,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0
      176,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub2
      0,	// dsub3
      176,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      176,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// qsub2
      0,	// qsub3
      176,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      176,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// zsub2
      0,	// zsub3
      176,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      176,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      176,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      176,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// dsub0
      177,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      177,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      177,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      177,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      177,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      177,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      177,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      177,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      177,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// bsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// dsub0
      178,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      178,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// hsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      178,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      178,	// ssub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      178,	// zsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      178,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      178,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPR_K
      178,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      178,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      178,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0
      179,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      179,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      179,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      179,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      179,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      179,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      179,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      179,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      179,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      179,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      179,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      179,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      180,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      180,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      180,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      180,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      180,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      180,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      180,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      180,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      180,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      180,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      180,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      181,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      181,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      181,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      181,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      181,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      181,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      181,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      181,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      181,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      181,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      181,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      182,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      182,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      182,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      182,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      182,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      182,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      182,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      182,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      182,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      182,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      182,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      182,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// bsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      183,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      183,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// hsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      183,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      183,	// ssub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      183,	// zsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      183,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      183,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      183,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      183,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      183,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      183,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      183,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0
      184,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub2
      0,	// dsub3
      184,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      184,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub2
      0,	// qsub3
      184,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      184,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub2
      0,	// zsub3
      184,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      184,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      184,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      184,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      184,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      184,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      184,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      185,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      185,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      185,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      185,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      185,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      185,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      185,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      185,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      185,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      185,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      185,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      185,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      186,	// dsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      186,	// dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      186,	// qsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      186,	// ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      186,	// zsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// zsub0 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// zsub1 -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      186,	// zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      186,	// dsub1_then_bsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub1_then_bsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub1_then_hsub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub1_then_hsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub1_then_ssub -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      186,	// dsub1_then_ssub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      186,	// qsub1_then_dsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      186,	// zsub1_then_zsub_hi -> ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      194,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      194,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      187,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub2
      0,	// dsub3
      187,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      187,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub2
      0,	// qsub3
      187,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      187,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub2
      0,	// zsub3
      187,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      187,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      187,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      187,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      187,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      187,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      188,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      188,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      188,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      188,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      188,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      188,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      188,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      188,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      188,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      188,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      188,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      188,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      189,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      189,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      189,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      189,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      189,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      189,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      189,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      189,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      189,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      189,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      189,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      190,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      190,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      190,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      190,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      190,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      190,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      190,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      190,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      190,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      190,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      191,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      191,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      191,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      191,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      191,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      191,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      191,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      191,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      191,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      192,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      192,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      192,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      192,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      192,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      192,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      192,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      192,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      192,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      192,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// bsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      193,	// dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      193,	// dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// hsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      193,	// qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      193,	// ssub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      193,	// zsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// zsub0 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      193,	// zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      193,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      193,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      193,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      193,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      193,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      193,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// bsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      194,	// dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      194,	// dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// hsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      194,	// qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      194,	// ssub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      194,	// zsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// zsub0 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      194,	// zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      194,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      194,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      194,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      194,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      194,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      194,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      195,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      195,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      195,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      195,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      195,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      195,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      195,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      195,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      195,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      195,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      195,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      195,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      196,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      196,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      196,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      196,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      196,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      196,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      196,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      196,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      196,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      196,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      196,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// bsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      197,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      197,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// hsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      197,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      197,	// ssub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      197,	// zsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      197,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      197,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      197,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      197,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      197,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      197,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      197,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// bsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      198,	// dsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      198,	// dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// hsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      198,	// qsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      198,	// ssub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      198,	// zsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// zsub0 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      198,	// zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      198,	// dsub1_then_bsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub1_then_bsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub1_then_hsub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub1_then_hsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub1_then_ssub -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      198,	// dsub1_then_ssub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      198,	// qsub1_then_dsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      198,	// zsub1_then_zsub_hi -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      198,	// dsub_dsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      198,	// zsub_qsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      199,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      199,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      199,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      199,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      199,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      199,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      199,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      199,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      199,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      199,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      199,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      199,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// bsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      200,	// dsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub2
      0,	// dsub3
      200,	// dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// hsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      200,	// qsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub2
      0,	// qsub3
      200,	// ssub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      200,	// zsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// zsub0 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// zsub1 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub2
      0,	// zsub3
      200,	// zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      200,	// dsub1_then_bsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub1_then_bsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub1_then_hsub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub1_then_hsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub1_then_ssub -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      200,	// dsub1_then_ssub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      200,	// qsub1_then_dsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      200,	// zsub1_then_zsub_hi -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// bsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// bsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      201,	// dsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub2
      0,	// dsub3
      201,	// dsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// hsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// hsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      201,	// qsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub2
      0,	// qsub3
      201,	// ssub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// ssub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      201,	// zsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// zsub0 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// zsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub2
      0,	// zsub3
      201,	// zsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      201,	// dsub1_then_bsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub1_then_bsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub1_then_hsub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub1_then_hsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub1_then_ssub -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      201,	// dsub1_then_ssub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      201,	// qsub1_then_dsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      201,	// zsub1_then_zsub_hi -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      201,	// dsub_dsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      201,	// zsub_qsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      202,	// dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub2
      0,	// dsub3
      202,	// dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      202,	// qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub2
      0,	// qsub3
      202,	// ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      202,	// zsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// zsub0 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub2
      0,	// zsub3
      202,	// zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      202,	// dsub1_then_bsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub1_then_bsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub1_then_hsub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub1_then_hsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub1_then_ssub -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// dsub1_then_ssub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      202,	// qsub1_then_dsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      202,	// zsub1_then_zsub_hi -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      202,	// dsub_dsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      202,	// zsub_qsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      203,	// dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub2
      0,	// dsub3
      203,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      203,	// qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub2
      0,	// qsub3
      203,	// ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      203,	// zsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// zsub0 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub2
      0,	// zsub3
      203,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      203,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      203,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      203,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      203,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      203,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      203,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      204,	// dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub2
      0,	// dsub3
      204,	// dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      204,	// qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub2
      0,	// qsub3
      204,	// ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      204,	// zsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// zsub0 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub2
      0,	// zsub3
      204,	// zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      204,	// dsub1_then_bsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub1_then_bsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub1_then_hsub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub1_then_hsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub1_then_ssub -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      204,	// dsub1_then_ssub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      204,	// qsub1_then_dsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      204,	// zsub1_then_zsub_hi -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      204,	// dsub_dsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      204,	// zsub_qsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      205,	// zasubq0 -> MPR64
      205,	// zasubq1 -> MPR64
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ
      206,	// bsub -> QQQ
      206,	// bsub_hi -> QQQ
      206,	// dsub -> QQQ
      0,	// dsub0
      206,	// dsub1 -> QQQ
      206,	// dsub2 -> QQQ
      0,	// dsub3
      206,	// dsub_hi -> QQQ
      206,	// hsub -> QQQ
      206,	// hsub_hi -> QQQ
      0,	// psub
      0,	// psub0
      0,	// psub1
      206,	// qsub0 -> QQQ
      206,	// qsub1 -> QQQ
      206,	// qsub2 -> QQQ
      0,	// qsub3
      206,	// ssub -> QQQ
      206,	// ssub_hi -> QQQ
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      206,	// dsub1_then_bsub -> QQQ
      206,	// dsub1_then_bsub_hi -> QQQ
      206,	// dsub1_then_hsub -> QQQ
      206,	// dsub1_then_hsub_hi -> QQQ
      206,	// dsub1_then_ssub -> QQQ
      206,	// dsub1_then_ssub_hi -> QQQ
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      206,	// dsub2_then_bsub -> QQQ
      206,	// dsub2_then_bsub_hi -> QQQ
      206,	// dsub2_then_hsub -> QQQ
      206,	// dsub2_then_hsub_hi -> QQQ
      206,	// dsub2_then_ssub -> QQQ
      206,	// dsub2_then_ssub_hi -> QQQ
      0,	// psub1_then_psub
      206,	// qsub1_then_dsub_hi -> QQQ
      0,	// qsub3_then_dsub_hi
      206,	// qsub2_then_dsub_hi -> QQQ
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      206,	// dsub1_dsub2 -> QQQ
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      206,	// dsub_dsub1 -> QQQ
      0,	// dsub_dsub1_dsub2_dsub3
      206,	// dsub_dsub1_dsub2 -> QQQ
      206,	// qsub0_qsub1 -> QQQ
      0,	// qsub0_qsub1_qsub2
      206,	// qsub1_qsub2 -> QQQ
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3
      207,	// bsub -> ZPR3
      207,	// bsub_hi -> ZPR3
      207,	// dsub -> ZPR3
      0,	// dsub0
      207,	// dsub1 -> ZPR3
      207,	// dsub2 -> ZPR3
      0,	// dsub3
      207,	// dsub_hi -> ZPR3
      207,	// hsub -> ZPR3
      207,	// hsub_hi -> ZPR3
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      207,	// qsub1 -> ZPR3
      207,	// qsub2 -> ZPR3
      0,	// qsub3
      207,	// ssub -> ZPR3
      207,	// ssub_hi -> ZPR3
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      207,	// zsub -> ZPR3
      207,	// zsub0 -> ZPR3
      207,	// zsub1 -> ZPR3
      207,	// zsub2 -> ZPR3
      0,	// zsub3
      207,	// zsub_hi -> ZPR3
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      207,	// dsub1_then_bsub -> ZPR3
      207,	// dsub1_then_bsub_hi -> ZPR3
      207,	// dsub1_then_hsub -> ZPR3
      207,	// dsub1_then_hsub_hi -> ZPR3
      207,	// dsub1_then_ssub -> ZPR3
      207,	// dsub1_then_ssub_hi -> ZPR3
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      207,	// dsub2_then_bsub -> ZPR3
      207,	// dsub2_then_bsub_hi -> ZPR3
      207,	// dsub2_then_hsub -> ZPR3
      207,	// dsub2_then_hsub_hi -> ZPR3
      207,	// dsub2_then_ssub -> ZPR3
      207,	// dsub2_then_ssub_hi -> ZPR3
      0,	// psub1_then_psub
      207,	// qsub1_then_dsub_hi -> ZPR3
      0,	// qsub3_then_dsub_hi
      207,	// qsub2_then_dsub_hi -> ZPR3
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      207,	// zsub1_then_zsub_hi -> ZPR3
      0,	// zsub3_then_zsub_hi
      207,	// zsub2_then_zsub_hi -> ZPR3
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      207,	// dsub1_dsub2 -> ZPR3
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      207,	// dsub_dsub1 -> ZPR3
      0,	// dsub_dsub1_dsub2_dsub3
      207,	// dsub_dsub1_dsub2 -> ZPR3
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      207,	// qsub1_qsub2 -> ZPR3
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      207,	// zsub_qsub1 -> ZPR3
      0,	// zsub_qsub1_qsub2_qsub3
      207,	// zsub_qsub1_qsub2 -> ZPR3
      207,	// zsub0_zsub1 -> ZPR3
      0,	// zsub0_zsub1_zsub2
      207,	// zsub1_zsub2 -> ZPR3
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo
      208,	// bsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// bsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub -> QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      208,	// dsub1 -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub3
      208,	// dsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// hsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// hsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      208,	// qsub0 -> QQQ_with_dsub1_in_FPR64_lo
      208,	// qsub1 -> QQQ_with_dsub1_in_FPR64_lo
      208,	// qsub2 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub3
      208,	// ssub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// ssub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      208,	// dsub1_then_bsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub1_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub1_then_hsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub1_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub1_then_ssub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub1_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      208,	// dsub2_then_bsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2_then_hsub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2_then_ssub -> QQQ_with_dsub1_in_FPR64_lo
      208,	// dsub2_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      208,	// qsub1_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      208,	// qsub2_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      208,	// dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      208,	// dsub_dsub1 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      208,	// dsub_dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo
      208,	// qsub0_qsub1 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1_qsub2
      208,	// qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_dsub2_in_FPR64_lo
      209,	// bsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// bsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub -> QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      209,	// dsub1 -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3
      209,	// dsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// hsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// hsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      209,	// qsub0 -> QQQ_with_dsub2_in_FPR64_lo
      209,	// qsub1 -> QQQ_with_dsub2_in_FPR64_lo
      209,	// qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3
      209,	// ssub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// ssub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      209,	// dsub1_then_bsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub1_then_bsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub1_then_hsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub1_then_hsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub1_then_ssub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub1_then_ssub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      209,	// dsub2_then_bsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2_then_bsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2_then_hsub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2_then_hsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2_then_ssub -> QQQ_with_dsub2_in_FPR64_lo
      209,	// dsub2_then_ssub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      209,	// qsub1_then_dsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      209,	// qsub2_then_dsub_hi -> QQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      209,	// dsub1_dsub2 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      209,	// dsub_dsub1 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      209,	// dsub_dsub1_dsub2 -> QQQ_with_dsub2_in_FPR64_lo
      209,	// qsub0_qsub1 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1_qsub2
      209,	// qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo
      210,	// bsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub -> QQQ_with_qsub0_in_FPR128_lo
      0,	// dsub0
      210,	// dsub1 -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// dsub3
      210,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// hsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      210,	// qsub0 -> QQQ_with_qsub0_in_FPR128_lo
      210,	// qsub1 -> QQQ_with_qsub0_in_FPR128_lo
      210,	// qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// qsub3
      210,	// ssub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      210,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      210,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_lo
      210,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// psub1_then_psub
      210,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// qsub3_then_dsub_hi
      210,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      210,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      210,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// dsub_dsub1_dsub2_dsub3
      210,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo
      210,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// qsub0_qsub1_qsub2
      210,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo
      211,	// bsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub0
      211,	// dsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub3
      211,	// dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// hsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      211,	// qsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// qsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub3
      211,	// ssub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      211,	// zsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// zsub0 -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// zsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// zsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub3
      211,	// zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      211,	// dsub1_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub1_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub1_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub1_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub1_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub1_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      211,	// dsub2_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// dsub2_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      211,	// qsub1_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      211,	// qsub2_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      211,	// zsub1_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      211,	// zsub2_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      211,	// dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      211,	// dsub_dsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      211,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      211,	// qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      211,	// zsub_qsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      211,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      211,	// zsub0_zsub1 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub0_zsub1_zsub2
      211,	// zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo
      212,	// bsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0
      212,	// dsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3
      212,	// dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// hsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      212,	// qsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// qsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3
      212,	// ssub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      212,	// zsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// zsub0 -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// zsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// zsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3
      212,	// zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      212,	// dsub1_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub1_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub1_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub1_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub1_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub1_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      212,	// dsub2_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// dsub2_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      212,	// qsub1_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      212,	// qsub2_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      212,	// zsub1_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      212,	// zsub2_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      212,	// dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      212,	// dsub_dsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      212,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      212,	// qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      212,	// zsub_qsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      212,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      212,	// zsub0_zsub1 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub1_zsub2
      212,	// zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub0
      213,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub3
      213,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      213,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// qsub3
      213,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      213,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub3
      213,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      213,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      213,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// psub1_then_psub
      213,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// qsub3_then_dsub_hi
      213,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      213,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub3_then_zsub_hi
      213,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      213,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      213,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub_dsub1_dsub2_dsub3
      213,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      213,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      213,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub_qsub1_qsub2_qsub3
      213,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      213,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub0_zsub1_zsub2
      213,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2
      214,	// bsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0
      214,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3
      214,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// hsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      214,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3
      214,	// ssub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      214,	// zsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3
      214,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      214,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      214,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      214,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      214,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      214,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      214,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      214,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      214,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      214,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      214,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      214,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      214,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      214,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub1_zsub2
      214,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo
      215,	// bsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub0
      215,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub3
      215,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// hsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      215,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo
      215,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// qsub3
      215,	// ssub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      215,	// zsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo
      215,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo
      215,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zsub3
      215,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      215,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      215,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo
      215,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// psub1_then_psub
      215,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// qsub3_then_dsub_hi
      215,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      215,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zsub3_then_zsub_hi
      215,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      215,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      215,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// dsub_dsub1_dsub2_dsub3
      215,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      215,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      215,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zsub_qsub1_qsub2_qsub3
      215,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo
      215,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zsub0_zsub1_zsub2
      215,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      216,	// dsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3
      216,	// dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      216,	// qsub0 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// qsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3
      216,	// ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      216,	// dsub1_then_bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub1_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub1_then_hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub1_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub1_then_ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub1_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      216,	// dsub2_then_bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2_then_hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2_then_ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// dsub2_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      216,	// qsub1_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      216,	// qsub2_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      216,	// dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      216,	// dsub_dsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      216,	// dsub_dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      216,	// qsub0_qsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1_qsub2
      216,	// qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      217,	// dsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub3
      217,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      217,	// qsub0 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// qsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub3
      217,	// ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      217,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      217,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      217,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      217,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      217,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      217,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      217,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      217,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1_qsub2
      217,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0
      218,	// dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3
      218,	// dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      218,	// qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3
      218,	// ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      218,	// zsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// zsub0 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3
      218,	// zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      218,	// dsub1_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub1_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub1_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub1_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub1_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub1_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      218,	// dsub2_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// dsub2_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      218,	// qsub1_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      218,	// qsub2_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      218,	// zsub1_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      218,	// zsub2_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      218,	// dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      218,	// dsub_dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      218,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      218,	// qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      218,	// zsub_qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      218,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      218,	// zsub0_zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub1_zsub2
      218,	// zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub0
      219,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub3
      219,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      219,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub3
      219,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      219,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub3
      219,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      219,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      219,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      219,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      219,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      219,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      219,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      219,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      219,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      219,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      219,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      219,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      219,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      219,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub0_zsub1_zsub2
      219,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      220,	// dsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3
      220,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      220,	// qsub0 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// qsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3
      220,	// ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      220,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      220,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      220,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      220,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      220,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      220,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      220,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      220,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1_qsub2
      220,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0
      221,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3
      221,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      221,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3
      221,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      221,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3
      221,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      221,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      221,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      221,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub3_then_dsub_hi
      221,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      221,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub3_then_zsub_hi
      221,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      221,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      221,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// dsub_dsub1_dsub2_dsub3
      221,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      221,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      221,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub_qsub1_qsub2_qsub3
      221,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      221,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub1_zsub2
      221,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7
      222,	// bsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub0
      222,	// dsub1 -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub3
      222,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// hsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      222,	// qsub0 -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// qsub1 -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// qsub3
      222,	// ssub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      222,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      222,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// psub1_then_psub
      222,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      222,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      222,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      222,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      222,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      222,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      222,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub1_in_FPR128_0to7
      223,	// bsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// bsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      223,	// dsub1 -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3
      223,	// dsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// hsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// hsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      223,	// qsub0 -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// qsub1 -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// qsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3
      223,	// ssub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// ssub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      223,	// dsub1_then_bsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub1_then_bsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub1_then_hsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub1_then_hsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub1_then_ssub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub1_then_ssub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      223,	// dsub2_then_bsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2_then_bsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2_then_hsub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2_then_hsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2_then_ssub -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// dsub2_then_ssub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      223,	// qsub1_then_dsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      223,	// qsub2_then_dsub_hi -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      223,	// dsub1_dsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      223,	// dsub_dsub1 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      223,	// dsub_dsub1_dsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      223,	// qsub0_qsub1 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      223,	// qsub1_qsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub2_in_FPR128_0to7
      224,	// bsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// bsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      224,	// dsub1 -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      224,	// dsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// hsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// hsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      224,	// qsub0 -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// qsub1 -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      224,	// ssub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// ssub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      224,	// dsub1_then_bsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub1_then_bsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub1_then_hsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub1_then_hsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub1_then_ssub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub1_then_ssub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      224,	// dsub2_then_bsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2_then_bsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2_then_hsub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2_then_hsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2_then_ssub -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// dsub2_then_ssub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      224,	// qsub1_then_dsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      224,	// qsub2_then_dsub_hi -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      224,	// dsub1_dsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      224,	// dsub_dsub1 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      224,	// dsub_dsub1_dsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      224,	// qsub0_qsub1 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      224,	// qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_qsub1_in_FPR128_0to7
      225,	// bsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// bsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      225,	// dsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub3
      225,	// dsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// hsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// hsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      225,	// qsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// qsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub3
      225,	// ssub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// ssub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      225,	// zsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// zsub0 -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// zsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// zsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub3
      225,	// zsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      225,	// dsub1_then_bsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub1_then_bsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub1_then_hsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub1_then_hsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub1_then_ssub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub1_then_ssub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      225,	// dsub2_then_bsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2_then_bsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2_then_hsub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2_then_hsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2_then_ssub -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// dsub2_then_ssub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      225,	// qsub1_then_dsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      225,	// qsub2_then_dsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      225,	// zsub1_then_zsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      225,	// zsub2_then_zsub_hi -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      225,	// dsub1_dsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      225,	// dsub_dsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      225,	// dsub_dsub1_dsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      225,	// qsub1_qsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      225,	// zsub_qsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      225,	// zsub_qsub1_qsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      225,	// zsub0_zsub1 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      225,	// zsub1_zsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_qsub2_in_FPR128_0to7
      226,	// bsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// bsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      226,	// dsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      226,	// dsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// hsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// hsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      226,	// qsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// qsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      226,	// ssub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// ssub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      226,	// zsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// zsub0 -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// zsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// zsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3
      226,	// zsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      226,	// dsub1_then_bsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub1_then_bsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub1_then_hsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub1_then_hsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub1_then_ssub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub1_then_ssub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      226,	// dsub2_then_bsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2_then_bsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2_then_hsub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2_then_hsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2_then_ssub -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// dsub2_then_ssub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      226,	// qsub1_then_dsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      226,	// qsub2_then_dsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      226,	// zsub1_then_zsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      226,	// zsub2_then_zsub_hi -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      226,	// dsub1_dsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      226,	// dsub_dsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      226,	// dsub_dsub1_dsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      226,	// qsub1_qsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      226,	// zsub_qsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      226,	// zsub_qsub1_qsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      226,	// zsub0_zsub1 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      226,	// zsub1_zsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4
      227,	// bsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub0
      227,	// dsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub3
      227,	// dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// hsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      227,	// qsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// qsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// qsub3
      227,	// ssub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      227,	// zsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// zsub0 -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// zsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zsub3
      227,	// zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      227,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      227,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      227,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      227,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      227,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      227,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      227,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      227,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      227,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      227,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      227,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      227,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      227,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      227,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K
      228,	// bsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0
      228,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3
      228,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// hsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      228,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K
      228,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3
      228,	// ssub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      228,	// zsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K
      228,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K
      228,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3
      228,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      228,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      228,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K
      228,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      228,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      228,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      228,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      228,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      228,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      228,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      228,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      228,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      228,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      228,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K
      228,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      228,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0
      229,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub3
      229,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      229,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub3
      229,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      229,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub3
      229,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      229,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      229,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub1_then_psub
      229,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub3_then_dsub_hi
      229,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      229,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub3_then_zsub_hi
      229,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      229,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      229,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      229,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      229,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      229,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      229,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      229,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub0_zsub1_zsub2
      229,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub0
      230,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub3
      230,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      230,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// qsub3
      230,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      230,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub3
      230,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      230,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      230,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// psub1_then_psub
      230,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// qsub3_then_dsub_hi
      230,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      230,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub3_then_zsub_hi
      230,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      230,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      230,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      230,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      230,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      230,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      230,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      230,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub0_zsub1_zsub2
      230,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// bsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      231,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3
      231,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// hsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      231,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3
      231,	// ssub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      231,	// zsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3
      231,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      231,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      231,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      231,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      231,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      231,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      231,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      231,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      231,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      231,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      231,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      231,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      231,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      231,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      231,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// bsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      232,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3
      232,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// hsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      232,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3
      232,	// ssub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      232,	// zsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3
      232,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      232,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      232,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      232,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      232,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      232,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      232,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      232,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      232,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      232,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      232,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      232,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      232,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      232,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub0_zsub1_zsub2
      232,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4
      233,	// bsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0
      233,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3
      233,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// hsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      233,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3
      233,	// ssub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      233,	// zsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3
      233,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      233,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      233,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      233,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      233,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      233,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      233,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      233,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      233,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      233,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      233,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      233,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      233,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      233,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      233,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPR_K
      234,	// bsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// bsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub0
      234,	// dsub1 -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub3
      234,	// dsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// hsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// hsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      234,	// qsub1 -> ZPR3_with_zsub1_in_ZPR_K
      234,	// qsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub3
      234,	// ssub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// ssub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      234,	// zsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// zsub0 -> ZPR3_with_zsub1_in_ZPR_K
      234,	// zsub1 -> ZPR3_with_zsub1_in_ZPR_K
      234,	// zsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub3
      234,	// zsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      234,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      234,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPR_K
      234,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      234,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      234,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      234,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      234,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      234,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      234,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      234,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      234,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      234,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      234,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPR_K
      234,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      234,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      235,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3
      235,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      235,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3
      235,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      235,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3
      235,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      235,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      235,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      235,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      235,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      235,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      235,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      235,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      235,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      235,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      235,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      235,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      235,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      235,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      235,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0
      236,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub3
      236,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      236,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub3
      236,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      236,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub3
      236,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      236,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      236,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      236,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      236,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      236,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      236,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      236,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      236,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      236,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      236,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      236,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      236,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      236,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub0_zsub1_zsub2
      236,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4
      237,	// bsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      237,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3
      237,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// hsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      237,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3
      237,	// ssub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      237,	// zsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3
      237,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      237,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      237,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      237,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      237,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      237,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      237,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      237,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      237,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      237,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      237,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      237,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      237,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      237,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      237,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPR_K
      238,	// bsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// bsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0
      238,	// dsub1 -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3
      238,	// dsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// hsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// hsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      238,	// qsub1 -> ZPR3_with_zsub2_in_ZPR_K
      238,	// qsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3
      238,	// ssub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// ssub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      238,	// zsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// zsub0 -> ZPR3_with_zsub2_in_ZPR_K
      238,	// zsub1 -> ZPR3_with_zsub2_in_ZPR_K
      238,	// zsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3
      238,	// zsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      238,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      238,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPR_K
      238,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      238,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      238,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      238,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      238,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      238,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      238,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      238,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      238,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      238,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      238,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPR_K
      238,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      238,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7
      239,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub0
      239,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub3
      239,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      239,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// qsub3
      239,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      239,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zsub3
      239,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      239,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      239,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      239,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      239,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      239,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      239,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      239,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      239,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      239,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      239,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      239,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      239,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      239,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      239,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0
      240,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3
      240,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      240,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3
      240,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      240,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3
      240,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      240,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      240,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      240,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      240,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      240,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      240,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      240,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      240,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      240,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      240,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      240,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      240,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      240,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub1_zsub2
      240,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      241,	// dsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      241,	// dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      241,	// qsub0 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// qsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      241,	// ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      241,	// dsub1_then_bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub1_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub1_then_hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub1_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub1_then_ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub1_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      241,	// dsub2_then_bsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2_then_bsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2_then_hsub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2_then_hsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2_then_ssub -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// dsub2_then_ssub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      241,	// qsub1_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      241,	// qsub2_then_dsub_hi -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      241,	// dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      241,	// dsub_dsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      241,	// dsub_dsub1_dsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      241,	// qsub0_qsub1 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      241,	// qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      242,	// dsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3
      242,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      242,	// qsub0 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// qsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3
      242,	// ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      242,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      242,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      242,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      242,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      242,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      242,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      242,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      242,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      242,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      243,	// dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      243,	// dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      243,	// qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      243,	// ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      243,	// zsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// zsub0 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3
      243,	// zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      243,	// dsub1_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub1_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub1_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub1_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub1_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub1_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      243,	// dsub2_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// dsub2_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      243,	// qsub1_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      243,	// qsub2_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      243,	// zsub1_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      243,	// zsub2_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      243,	// dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      243,	// dsub_dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      243,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      243,	// qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      243,	// zsub_qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      243,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      243,	// zsub0_zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      243,	// zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      244,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3
      244,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      244,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3
      244,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      244,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3
      244,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      244,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      244,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      244,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      244,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      244,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      244,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      244,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      244,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      244,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      244,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      244,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      244,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      244,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      244,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      245,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub3
      245,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      245,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub3
      245,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      245,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub3
      245,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      245,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      245,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      245,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      245,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      245,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      245,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      245,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      245,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      245,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      245,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      245,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      245,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      245,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      245,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      246,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3
      246,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      246,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3
      246,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      246,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3
      246,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      246,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      246,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      246,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      246,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      246,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      246,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      246,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      246,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      246,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      246,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      246,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      246,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      246,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub0_zsub1_zsub2
      246,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0
      247,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub3
      247,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      247,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub3
      247,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      247,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub3
      247,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      247,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      247,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      247,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub3_then_dsub_hi
      247,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      247,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub3_then_zsub_hi
      247,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      247,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      247,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub_dsub1_dsub2_dsub3
      247,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      247,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      247,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub_qsub1_qsub2_qsub3
      247,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      247,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub0_zsub1_zsub2
      247,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      248,	// dsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      248,	// dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      248,	// qsub0 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// qsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      248,	// ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      248,	// dsub1_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub1_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub1_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub1_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub1_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub1_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      248,	// dsub2_then_bsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2_then_bsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2_then_hsub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2_then_hsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2_then_ssub -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// dsub2_then_ssub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      248,	// qsub1_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      248,	// qsub2_then_dsub_hi -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      248,	// dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      248,	// dsub_dsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      248,	// dsub_dsub1_dsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      248,	// qsub0_qsub1 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1_qsub2
      248,	// qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub0
      249,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub3
      249,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      249,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub3
      249,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      249,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub3
      249,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      249,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      249,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      249,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      249,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      249,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      249,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      249,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      249,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      249,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      249,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      249,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      249,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      249,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      249,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// bsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// bsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0
      250,	// dsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3
      250,	// dsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// hsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// hsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      250,	// qsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// qsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3
      250,	// ssub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// ssub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      250,	// zsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// zsub0 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// zsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// zsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3
      250,	// zsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      250,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      250,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      250,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      250,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      250,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      250,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      250,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      250,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      250,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      250,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      250,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      250,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      250,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      250,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      251,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3
      251,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      251,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3
      251,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      251,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3
      251,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      251,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      251,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      251,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      251,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      251,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      251,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      251,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      251,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      251,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      251,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      251,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      251,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      251,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      251,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0
      252,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3
      252,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      252,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3
      252,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      252,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3
      252,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      252,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      252,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      252,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      252,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      252,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      252,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      252,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      252,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      252,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      252,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      252,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      252,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      252,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub1_zsub2
      252,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0
      253,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3
      253,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      253,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3
      253,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      253,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3
      253,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      253,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      253,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      253,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      253,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      253,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      253,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      253,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      253,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      253,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      253,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      253,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      253,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      253,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      253,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      254,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      254,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      254,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      254,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      254,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      254,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      254,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      254,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      254,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      254,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      254,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      254,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      254,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      254,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      254,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      254,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      254,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      254,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      254,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      255,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3
      255,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      255,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3
      255,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      255,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3
      255,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      255,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      255,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      255,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      255,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      255,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      255,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      255,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      255,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      255,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      255,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      255,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      255,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      255,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      255,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      256,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      256,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      256,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      256,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      256,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      256,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      256,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      256,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      256,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      256,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      256,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      256,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      256,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      256,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      256,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      256,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      256,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      256,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      256,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      257,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3
      257,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      257,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3
      257,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      257,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3
      257,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      257,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      257,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      257,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      257,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      257,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      257,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      257,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      257,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      257,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      257,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      257,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      257,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      257,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      258,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3
      258,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      258,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3
      258,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      258,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3
      258,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      258,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      258,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      258,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      258,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      258,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      258,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      258,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      258,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      258,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      258,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      258,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      258,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      258,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      259,	// dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      259,	// dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      259,	// qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      259,	// ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      259,	// zsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// zsub0 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      259,	// zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      259,	// dsub1_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub1_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub1_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      259,	// dsub2_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      259,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      259,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      259,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      259,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      259,	// dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      259,	// dsub_dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      259,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      259,	// qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      259,	// zsub_qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      259,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      259,	// zsub0_zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      259,	// zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      260,	// dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      260,	// dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      260,	// qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      260,	// ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      260,	// zsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// zsub0 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      260,	// zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      260,	// dsub1_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub1_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub1_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      260,	// dsub2_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      260,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      260,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      260,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      260,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      260,	// dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      260,	// dsub_dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      260,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      260,	// qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      260,	// zsub_qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      260,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      260,	// zsub0_zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      260,	// zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      261,	// dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3
      261,	// dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      261,	// qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3
      261,	// ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      261,	// zsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// zsub0 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3
      261,	// zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      261,	// dsub1_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub1_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub1_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      261,	// dsub2_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      261,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      261,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      261,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      261,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      261,	// dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      261,	// dsub_dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      261,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      261,	// qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      261,	// zsub_qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      261,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      261,	// zsub0_zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      261,	// zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      262,	// dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3
      262,	// dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      262,	// qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3
      262,	// ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      262,	// zsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// zsub0 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3
      262,	// zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      262,	// dsub1_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub1_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub1_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      262,	// dsub2_then_bsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2_then_hsub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2_then_ssub -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      262,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      262,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      262,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      262,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      262,	// dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      262,	// dsub_dsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      262,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      262,	// qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      262,	// zsub_qsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      262,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      262,	// zsub0_zsub1 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      262,	// zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      263,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3
      263,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      263,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3
      263,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      263,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3
      263,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      263,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      263,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      263,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      263,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      263,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      263,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      263,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      263,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      263,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      263,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      263,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      263,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      263,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      263,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      264,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3
      264,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      264,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3
      264,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      264,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3
      264,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      264,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      264,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      264,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      264,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      264,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      264,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      264,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      264,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      264,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      264,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      264,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      264,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      264,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      264,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      265,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3
      265,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      265,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3
      265,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      265,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3
      265,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      265,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      265,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      265,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      265,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      265,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      265,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      265,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      265,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      265,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      265,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      265,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      265,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      265,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      265,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      266,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub3
      266,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      266,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// qsub3
      266,	// ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      266,	// zsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zsub3
      266,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      266,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      266,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// psub1_then_psub
      266,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      266,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      266,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      266,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      266,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      266,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      266,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      266,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      266,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      266,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      266,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zsub0_zsub1_zsub2
      266,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0
      267,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3
      267,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      267,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3
      267,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      267,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3
      267,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      267,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      267,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      267,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub3_then_dsub_hi
      267,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      267,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub3_then_zsub_hi
      267,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      267,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      267,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// dsub_dsub1_dsub2_dsub3
      267,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      267,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      267,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub_qsub1_qsub2_qsub3
      267,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      267,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub1_zsub2
      267,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0
      268,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3
      268,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      268,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3
      268,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      268,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3
      268,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      268,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      268,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      268,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      268,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      268,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      268,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      268,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      268,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      268,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      268,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      268,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      268,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      268,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      268,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      269,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3
      269,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      269,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3
      269,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      269,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3
      269,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      269,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      269,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      269,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      269,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      269,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      269,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      269,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      269,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      269,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      269,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      269,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      269,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      269,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      269,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      270,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3
      270,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      270,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3
      270,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      270,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3
      270,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      270,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      270,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      270,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      270,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      270,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      270,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      270,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      270,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      270,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      270,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      270,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      270,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      270,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      270,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      271,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3
      271,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      271,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3
      271,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      271,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3
      271,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      271,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      271,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      271,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      271,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      271,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      271,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      271,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      271,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      271,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      271,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      271,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      271,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      271,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      271,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      272,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3
      272,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      272,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3
      272,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      272,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3
      272,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      272,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      272,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      272,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      272,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      272,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      272,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      272,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      272,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      272,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      272,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      272,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      272,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      272,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      272,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      273,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3
      273,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      273,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3
      273,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      273,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3
      273,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      273,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      273,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      273,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub3_then_dsub_hi
      273,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      273,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub3_then_zsub_hi
      273,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      273,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      273,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub_dsub1_dsub2_dsub3
      273,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      273,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      273,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub_qsub1_qsub2_qsub3
      273,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      273,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub1_zsub2
      273,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      274,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3
      274,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      274,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3
      274,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      274,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3
      274,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      274,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      274,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      274,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      274,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      274,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      274,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      274,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      274,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      274,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      274,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      274,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      274,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      274,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      274,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      275,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      275,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      275,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      275,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      275,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      275,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      275,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      275,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      275,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      275,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      275,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      275,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      275,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      275,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      275,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      275,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      275,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      275,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      275,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      275,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      276,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3
      276,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      276,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3
      276,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      276,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3
      276,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      276,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      276,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      276,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      276,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      276,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      276,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      276,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      276,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      276,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      276,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      276,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      276,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      276,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      276,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0
      277,	// dsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3
      277,	// dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      277,	// qsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3
      277,	// ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      277,	// zsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// zsub0 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// zsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3
      277,	// zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      277,	// dsub1_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub1_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub1_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub1_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub1_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub1_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      277,	// dsub2_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// dsub2_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      277,	// qsub1_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      277,	// qsub2_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      277,	// zsub1_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      277,	// zsub2_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      277,	// dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      277,	// dsub_dsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      277,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      277,	// qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      277,	// zsub_qsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      277,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      277,	// zsub0_zsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      277,	// zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      278,	// dsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3
      278,	// dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      278,	// qsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3
      278,	// ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      278,	// zsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// zsub0 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// zsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3
      278,	// zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      278,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      278,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      278,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      278,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      278,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      278,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      278,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      278,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      278,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      278,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      278,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      278,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      278,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      279,	// dsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub3
      279,	// dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      279,	// qsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub3
      279,	// ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      279,	// zsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// zsub0 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// zsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub3
      279,	// zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      279,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      279,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      279,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      279,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      279,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      279,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      279,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      279,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      279,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      279,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      279,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      279,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub1_zsub2
      279,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0
      280,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3
      280,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      280,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3
      280,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      280,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3
      280,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      280,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      280,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      280,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      280,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      280,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      280,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      280,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      280,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      280,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      280,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      280,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      280,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      280,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      280,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      281,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3
      281,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      281,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3
      281,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      281,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3
      281,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      281,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      281,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      281,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      281,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      281,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      281,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      281,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      281,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      281,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      281,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      281,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      281,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      281,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      281,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      282,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3
      282,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      282,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3
      282,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      282,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3
      282,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      282,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      282,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      282,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      282,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      282,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      282,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      282,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      282,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      282,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      282,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      282,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      282,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      282,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      282,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      283,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3
      283,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      283,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3
      283,	// ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      283,	// zsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3
      283,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      283,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      283,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      283,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      283,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      283,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      283,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      283,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      283,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      283,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      283,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      283,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      283,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      283,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      284,	// dsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub3
      284,	// dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      284,	// qsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub3
      284,	// ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      284,	// zsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// zsub0 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// zsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub3
      284,	// zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      284,	// dsub1_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub1_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub1_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub1_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub1_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub1_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      284,	// dsub2_then_bsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2_then_bsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2_then_hsub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2_then_hsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2_then_ssub -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// dsub2_then_ssub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      284,	// qsub1_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      284,	// qsub2_then_dsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      284,	// zsub1_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      284,	// zsub2_then_zsub_hi -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      284,	// dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      284,	// dsub_dsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      284,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      284,	// qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      284,	// zsub_qsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      284,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// zsub0_zsub1 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub1_zsub2
      284,	// zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      285,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3
      285,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      285,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3
      285,	// ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      285,	// zsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3
      285,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      285,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      285,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      285,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      285,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      285,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      285,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      285,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      285,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      285,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      285,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      285,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      285,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      285,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      285,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      286,	// dsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub3
      286,	// dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      286,	// qsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// qsub3
      286,	// ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      286,	// zsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// zsub0 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// zsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub3
      286,	// zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      286,	// dsub1_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub1_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub1_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub1_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub1_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub1_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      286,	// dsub2_then_bsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2_then_bsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2_then_hsub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2_then_hsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2_then_ssub -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// dsub2_then_ssub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      286,	// qsub1_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// qsub3_then_dsub_hi
      286,	// qsub2_then_dsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      286,	// zsub1_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub3_then_zsub_hi
      286,	// zsub2_then_zsub_hi -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      286,	// dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      286,	// dsub_dsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      286,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      286,	// qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      286,	// zsub_qsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      286,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      286,	// zsub0_zsub1 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub1_zsub2
      286,	// zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0
      287,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3
      287,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      287,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3
      287,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      287,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3
      287,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      287,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      287,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      287,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      287,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      287,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      287,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      287,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      287,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      287,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      287,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      287,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      287,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      287,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      287,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      288,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3
      288,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      288,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3
      288,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      288,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3
      288,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      288,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      288,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      288,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      288,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      288,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      288,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      288,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      288,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      288,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      288,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      288,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      288,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      288,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      288,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0
      289,	// dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3
      289,	// dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      289,	// qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3
      289,	// ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      289,	// zsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// zsub0 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3
      289,	// zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      289,	// dsub1_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub1_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub1_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub1_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub1_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub1_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      289,	// dsub2_then_bsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2_then_bsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2_then_hsub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2_then_hsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2_then_ssub -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// dsub2_then_ssub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      289,	// qsub1_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub3_then_dsub_hi
      289,	// qsub2_then_dsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      289,	// zsub1_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub3_then_zsub_hi
      289,	// zsub2_then_zsub_hi -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      289,	// dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      289,	// dsub_dsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// dsub_dsub1_dsub2_dsub3
      289,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      289,	// qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      289,	// zsub_qsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub_qsub1_qsub2_qsub3
      289,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      289,	// zsub0_zsub1 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub1_zsub2
      289,	// zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0
      290,	// dsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub3
      290,	// dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      290,	// qsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub3
      290,	// ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      290,	// zsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// zsub0 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// zsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub3
      290,	// zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      290,	// dsub1_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub1_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub1_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub1_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub1_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub1_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      290,	// dsub2_then_bsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2_then_bsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2_then_hsub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2_then_hsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2_then_ssub -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// dsub2_then_ssub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub1_then_psub
      290,	// qsub1_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub3_then_dsub_hi
      290,	// qsub2_then_dsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      290,	// zsub1_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub3_then_zsub_hi
      290,	// zsub2_then_zsub_hi -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      290,	// dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      290,	// dsub_dsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      290,	// dsub_dsub1_dsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      290,	// qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      290,	// zsub_qsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      290,	// zsub_qsub1_qsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      290,	// zsub0_zsub1 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub0_zsub1_zsub2
      290,	// zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      291,	// dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3
      291,	// dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      291,	// qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3
      291,	// ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      291,	// zsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// zsub0 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3
      291,	// zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      291,	// dsub1_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub1_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub1_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      291,	// dsub2_then_bsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2_then_hsub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2_then_ssub -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      291,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub3_then_dsub_hi
      291,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      291,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub3_then_zsub_hi
      291,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      291,	// dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      291,	// dsub_dsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      291,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      291,	// qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      291,	// zsub_qsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      291,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      291,	// zsub0_zsub1 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      291,	// zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      292,	// dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3
      292,	// dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      292,	// qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3
      292,	// ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      292,	// zsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// zsub0 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3
      292,	// zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      292,	// dsub1_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub1_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub1_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub1_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub1_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub1_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      292,	// dsub2_then_bsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2_then_bsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2_then_hsub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2_then_hsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2_then_ssub -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// dsub2_then_ssub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      292,	// qsub1_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub3_then_dsub_hi
      292,	// qsub2_then_dsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      292,	// zsub1_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub3_then_zsub_hi
      292,	// zsub2_then_zsub_hi -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      292,	// dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      292,	// dsub_dsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub_dsub1_dsub2_dsub3
      292,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      292,	// qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      292,	// zsub_qsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub_qsub1_qsub2_qsub3
      292,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      292,	// zsub0_zsub1 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub1_zsub2
      292,	// zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      293,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3
      293,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      293,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3
      293,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      293,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3
      293,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      293,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      293,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      293,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      293,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      293,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      293,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      293,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      293,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      293,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      293,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      293,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      293,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      293,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      294,	// dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3
      294,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      294,	// qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3
      294,	// ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      294,	// zsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// zsub0 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3
      294,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      294,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      294,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      294,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub3_then_dsub_hi
      294,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      294,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub3_then_zsub_hi
      294,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      294,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      294,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub_dsub1_dsub2_dsub3
      294,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      294,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      294,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub_qsub1_qsub2_qsub3
      294,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      294,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub1_zsub2
      294,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      295,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3
      295,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      295,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3
      295,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      295,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3
      295,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      295,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      295,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      295,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      295,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      295,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      295,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      295,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      295,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      295,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      295,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      295,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      295,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      295,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      295,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      296,	// dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3
      296,	// dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      296,	// qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3
      296,	// ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      296,	// zsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// zsub0 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3
      296,	// zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      296,	// dsub1_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub1_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub1_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub1_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub1_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub1_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      296,	// dsub2_then_bsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2_then_bsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2_then_hsub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2_then_hsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2_then_ssub -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// dsub2_then_ssub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      296,	// qsub1_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub3_then_dsub_hi
      296,	// qsub2_then_dsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      296,	// zsub1_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub3_then_zsub_hi
      296,	// zsub2_then_zsub_hi -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      296,	// dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      296,	// dsub_dsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub_dsub1_dsub2_dsub3
      296,	// dsub_dsub1_dsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      296,	// qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      296,	// zsub_qsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub_qsub1_qsub2_qsub3
      296,	// zsub_qsub1_qsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      296,	// zsub0_zsub1 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub1_zsub2
      296,	// zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ
      297,	// bsub -> QQQQ
      297,	// bsub_hi -> QQQQ
      297,	// dsub -> QQQQ
      0,	// dsub0
      297,	// dsub1 -> QQQQ
      297,	// dsub2 -> QQQQ
      297,	// dsub3 -> QQQQ
      297,	// dsub_hi -> QQQQ
      297,	// hsub -> QQQQ
      297,	// hsub_hi -> QQQQ
      0,	// psub
      0,	// psub0
      0,	// psub1
      297,	// qsub0 -> QQQQ
      297,	// qsub1 -> QQQQ
      297,	// qsub2 -> QQQQ
      297,	// qsub3 -> QQQQ
      297,	// ssub -> QQQQ
      297,	// ssub_hi -> QQQQ
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      297,	// dsub1_then_bsub -> QQQQ
      297,	// dsub1_then_bsub_hi -> QQQQ
      297,	// dsub1_then_hsub -> QQQQ
      297,	// dsub1_then_hsub_hi -> QQQQ
      297,	// dsub1_then_ssub -> QQQQ
      297,	// dsub1_then_ssub_hi -> QQQQ
      297,	// dsub3_then_bsub -> QQQQ
      297,	// dsub3_then_bsub_hi -> QQQQ
      297,	// dsub3_then_hsub -> QQQQ
      297,	// dsub3_then_hsub_hi -> QQQQ
      297,	// dsub3_then_ssub -> QQQQ
      297,	// dsub3_then_ssub_hi -> QQQQ
      297,	// dsub2_then_bsub -> QQQQ
      297,	// dsub2_then_bsub_hi -> QQQQ
      297,	// dsub2_then_hsub -> QQQQ
      297,	// dsub2_then_hsub_hi -> QQQQ
      297,	// dsub2_then_ssub -> QQQQ
      297,	// dsub2_then_ssub_hi -> QQQQ
      0,	// psub1_then_psub
      297,	// qsub1_then_dsub_hi -> QQQQ
      297,	// qsub3_then_dsub_hi -> QQQQ
      297,	// qsub2_then_dsub_hi -> QQQQ
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      297,	// dsub1_dsub2 -> QQQQ
      297,	// dsub1_dsub2_dsub3 -> QQQQ
      297,	// dsub2_dsub3 -> QQQQ
      297,	// dsub_dsub1 -> QQQQ
      297,	// dsub_dsub1_dsub2_dsub3 -> QQQQ
      297,	// dsub_dsub1_dsub2 -> QQQQ
      297,	// qsub0_qsub1 -> QQQQ
      297,	// qsub0_qsub1_qsub2 -> QQQQ
      297,	// qsub1_qsub2 -> QQQQ
      297,	// qsub1_qsub2_qsub3 -> QQQQ
      297,	// qsub2_qsub3 -> QQQQ
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4
      298,	// bsub -> ZPR4
      298,	// bsub_hi -> ZPR4
      298,	// dsub -> ZPR4
      0,	// dsub0
      298,	// dsub1 -> ZPR4
      298,	// dsub2 -> ZPR4
      298,	// dsub3 -> ZPR4
      298,	// dsub_hi -> ZPR4
      298,	// hsub -> ZPR4
      298,	// hsub_hi -> ZPR4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      298,	// qsub1 -> ZPR4
      298,	// qsub2 -> ZPR4
      298,	// qsub3 -> ZPR4
      298,	// ssub -> ZPR4
      298,	// ssub_hi -> ZPR4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      298,	// zsub -> ZPR4
      298,	// zsub0 -> ZPR4
      298,	// zsub1 -> ZPR4
      298,	// zsub2 -> ZPR4
      298,	// zsub3 -> ZPR4
      298,	// zsub_hi -> ZPR4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      298,	// dsub1_then_bsub -> ZPR4
      298,	// dsub1_then_bsub_hi -> ZPR4
      298,	// dsub1_then_hsub -> ZPR4
      298,	// dsub1_then_hsub_hi -> ZPR4
      298,	// dsub1_then_ssub -> ZPR4
      298,	// dsub1_then_ssub_hi -> ZPR4
      298,	// dsub3_then_bsub -> ZPR4
      298,	// dsub3_then_bsub_hi -> ZPR4
      298,	// dsub3_then_hsub -> ZPR4
      298,	// dsub3_then_hsub_hi -> ZPR4
      298,	// dsub3_then_ssub -> ZPR4
      298,	// dsub3_then_ssub_hi -> ZPR4
      298,	// dsub2_then_bsub -> ZPR4
      298,	// dsub2_then_bsub_hi -> ZPR4
      298,	// dsub2_then_hsub -> ZPR4
      298,	// dsub2_then_hsub_hi -> ZPR4
      298,	// dsub2_then_ssub -> ZPR4
      298,	// dsub2_then_ssub_hi -> ZPR4
      0,	// psub1_then_psub
      298,	// qsub1_then_dsub_hi -> ZPR4
      298,	// qsub3_then_dsub_hi -> ZPR4
      298,	// qsub2_then_dsub_hi -> ZPR4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      298,	// zsub1_then_zsub_hi -> ZPR4
      298,	// zsub3_then_zsub_hi -> ZPR4
      298,	// zsub2_then_zsub_hi -> ZPR4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      298,	// dsub1_dsub2 -> ZPR4
      298,	// dsub1_dsub2_dsub3 -> ZPR4
      298,	// dsub2_dsub3 -> ZPR4
      298,	// dsub_dsub1 -> ZPR4
      298,	// dsub_dsub1_dsub2_dsub3 -> ZPR4
      298,	// dsub_dsub1_dsub2 -> ZPR4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      298,	// qsub1_qsub2 -> ZPR4
      298,	// qsub1_qsub2_qsub3 -> ZPR4
      298,	// qsub2_qsub3 -> ZPR4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      298,	// zsub_qsub1 -> ZPR4
      298,	// zsub_qsub1_qsub2_qsub3 -> ZPR4
      298,	// zsub_qsub1_qsub2 -> ZPR4
      298,	// zsub0_zsub1 -> ZPR4
      298,	// zsub0_zsub1_zsub2 -> ZPR4
      298,	// zsub1_zsub2 -> ZPR4
      298,	// zsub1_zsub2_zsub3 -> ZPR4
      298,	// zsub2_zsub3 -> ZPR4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo
      299,	// bsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      299,	// dsub1 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// hsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      299,	// qsub0 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub1 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// ssub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      299,	// dsub1_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub3_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      299,	// qsub1_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub3_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub2_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      299,	// dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub_dsub1 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub0_qsub1 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      299,	// qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo
      300,	// bsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      300,	// dsub1 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// hsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      300,	// qsub0 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub1 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// ssub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      300,	// dsub1_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub3_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      300,	// qsub1_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub3_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub2_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      300,	// dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub_dsub1 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub0_qsub1 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      300,	// qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub3_in_FPR64_lo
      301,	// bsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// bsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// dsub0
      301,	// dsub1 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// hsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// hsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      301,	// qsub0 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub1 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// ssub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// ssub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      301,	// dsub1_then_bsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_then_bsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_then_hsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_then_hsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_then_ssub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_then_ssub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_bsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_bsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_hsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_hsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_ssub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub3_then_ssub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_bsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_bsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_hsub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_hsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_ssub -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_then_ssub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      301,	// qsub1_then_dsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub3_then_dsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub2_then_dsub_hi -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      301,	// dsub1_dsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub2_dsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub_dsub1 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub0_qsub1 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub1_qsub2 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      301,	// qsub2_qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo
      302,	// bsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// dsub0
      302,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// hsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      302,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// ssub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      302,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// psub1_then_psub
      302,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      302,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      302,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous
      303,	// bsub -> ZPR4StridedOrContiguous
      303,	// bsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub -> ZPR4StridedOrContiguous
      0,	// dsub0
      303,	// dsub1 -> ZPR4StridedOrContiguous
      303,	// dsub2 -> ZPR4StridedOrContiguous
      303,	// dsub3 -> ZPR4StridedOrContiguous
      303,	// dsub_hi -> ZPR4StridedOrContiguous
      303,	// hsub -> ZPR4StridedOrContiguous
      303,	// hsub_hi -> ZPR4StridedOrContiguous
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      303,	// qsub1 -> ZPR4StridedOrContiguous
      303,	// qsub2 -> ZPR4StridedOrContiguous
      303,	// qsub3 -> ZPR4StridedOrContiguous
      303,	// ssub -> ZPR4StridedOrContiguous
      303,	// ssub_hi -> ZPR4StridedOrContiguous
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      303,	// zsub -> ZPR4StridedOrContiguous
      303,	// zsub0 -> ZPR4StridedOrContiguous
      303,	// zsub1 -> ZPR4StridedOrContiguous
      303,	// zsub2 -> ZPR4StridedOrContiguous
      303,	// zsub3 -> ZPR4StridedOrContiguous
      303,	// zsub_hi -> ZPR4StridedOrContiguous
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      303,	// dsub1_then_bsub -> ZPR4StridedOrContiguous
      303,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub1_then_hsub -> ZPR4StridedOrContiguous
      303,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub1_then_ssub -> ZPR4StridedOrContiguous
      303,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous
      303,	// dsub3_then_bsub -> ZPR4StridedOrContiguous
      303,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub3_then_hsub -> ZPR4StridedOrContiguous
      303,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub3_then_ssub -> ZPR4StridedOrContiguous
      303,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous
      303,	// dsub2_then_bsub -> ZPR4StridedOrContiguous
      303,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub2_then_hsub -> ZPR4StridedOrContiguous
      303,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous
      303,	// dsub2_then_ssub -> ZPR4StridedOrContiguous
      303,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous
      0,	// psub1_then_psub
      303,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous
      303,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous
      303,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      303,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous
      303,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous
      303,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      328,	// dsub1_dsub2 -> ZPR4Mul4
      328,	// dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2 -> ZPR4Mul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      328,	// qsub1_qsub2 -> ZPR4Mul4
      328,	// qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// qsub2_qsub3 -> ZPR4Mul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      328,	// zsub_qsub1 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2 -> ZPR4Mul4
      328,	// zsub0_zsub1 -> ZPR4Mul4
      328,	// zsub0_zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2_zsub3 -> ZPR4Mul4
      328,	// zsub2_zsub3 -> ZPR4Mul4
      329,	// zsub0_zsub2 -> ZPR4Strided
      329,	// zsub1_zsub3 -> ZPR4Strided
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo
      304,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// dsub0
      304,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      304,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      304,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      304,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      304,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      304,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      304,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      304,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      304,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      304,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo
      305,	// bsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0
      305,	// dsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// hsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      305,	// qsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// ssub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      305,	// zsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub0 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      305,	// dsub1_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub3_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      305,	// qsub1_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub3_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub2_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      305,	// zsub1_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub3_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub2_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      305,	// dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub_dsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      305,	// qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      305,	// zsub_qsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub0_zsub1 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      305,	// zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo
      306,	// bsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0
      306,	// dsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// hsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      306,	// qsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// ssub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      306,	// zsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub0 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      306,	// dsub1_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub3_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      306,	// qsub1_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub3_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub2_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      306,	// zsub1_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub3_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub2_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      306,	// dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub_dsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      306,	// qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      306,	// zsub_qsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub0_zsub1 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      306,	// zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub0
      307,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      307,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      307,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      307,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// psub1_then_psub
      307,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      307,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      307,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      307,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      307,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      307,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2
      308,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0
      308,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      308,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      308,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      308,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      308,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      308,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      308,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      308,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      308,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      308,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo
      309,	// bsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub -> ZPR4_with_zsub_in_FPR128_lo
      0,	// dsub0
      309,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// hsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      309,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// ssub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      309,	// zsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      309,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// psub1_then_psub
      309,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      309,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      309,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      309,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      309,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo
      309,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      310,	// dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      310,	// qsub0 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      310,	// dsub1_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub3_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      310,	// qsub1_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub3_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub2_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      310,	// dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub_dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub0_qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      310,	// qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// dsub0
      311,	// dsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      311,	// qsub0 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      311,	// dsub1_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub3_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      311,	// qsub1_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub3_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub2_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      311,	// dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub_dsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub0_qsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      311,	// qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// dsub0
      312,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      312,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      312,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      312,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      312,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      312,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0
      313,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      313,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      313,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      313,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      313,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      313,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      313,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      313,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      313,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      313,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0
      314,	// dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      314,	// qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      314,	// zsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub0 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      314,	// dsub1_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub3_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      314,	// qsub1_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub3_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub2_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      314,	// zsub1_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub3_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub2_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      314,	// dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub_dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      314,	// qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      314,	// zsub_qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub0_zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      314,	// zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// dsub0
      315,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      315,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      315,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      315,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// psub1_then_psub
      315,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      315,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      315,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      315,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      315,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      315,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// dsub0
      316,	// dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      316,	// qsub0 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      316,	// dsub1_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub3_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      316,	// qsub1_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub3_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub2_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      316,	// dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub_dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub0_qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      316,	// qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// dsub0
      317,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      317,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      317,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      317,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      317,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      317,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0
      318,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      318,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      318,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      318,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      318,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      318,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      318,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      318,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      318,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      318,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0
      319,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      319,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      319,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      319,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// psub1_then_psub
      319,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      319,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      319,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      319,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      319,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      319,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// dsub0
      320,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      320,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      320,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      320,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      320,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      320,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0
      321,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      321,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      321,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      321,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// psub1_then_psub
      321,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      321,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      321,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      321,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      321,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      321,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// dsub0
      322,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      322,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      322,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      322,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// psub1_then_psub
      322,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      322,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      322,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      328,	// dsub1_dsub2 -> ZPR4Mul4
      328,	// dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2 -> ZPR4Mul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      328,	// qsub1_qsub2 -> ZPR4Mul4
      328,	// qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// qsub2_qsub3 -> ZPR4Mul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      328,	// zsub_qsub1 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2 -> ZPR4Mul4
      328,	// zsub0_zsub1 -> ZPR4Mul4
      328,	// zsub0_zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2_zsub3 -> ZPR4Mul4
      328,	// zsub2_zsub3 -> ZPR4Mul4
      381,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// dsub0
      323,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      323,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      323,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      323,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      323,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      323,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      323,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      328,	// dsub1_dsub2 -> ZPR4Mul4
      328,	// dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2 -> ZPR4Mul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      328,	// qsub1_qsub2 -> ZPR4Mul4
      328,	// qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// qsub2_qsub3 -> ZPR4Mul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      328,	// zsub_qsub1 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2 -> ZPR4Mul4
      328,	// zsub0_zsub1 -> ZPR4Mul4
      328,	// zsub0_zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2_zsub3 -> ZPR4Mul4
      328,	// zsub2_zsub3 -> ZPR4Mul4
      426,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul4
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7
      324,	// bsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// dsub0
      324,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// hsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      324,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// ssub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      324,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// psub1_then_psub
      324,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      324,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      324,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub1_in_FPR128_0to7
      325,	// bsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// bsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      325,	// dsub1 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// hsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// hsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      325,	// qsub0 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub1 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// ssub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// ssub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      325,	// dsub1_then_bsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_then_bsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_then_hsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_then_hsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_then_ssub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_then_ssub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_bsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_bsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_hsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_hsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_ssub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub3_then_ssub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_bsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_bsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_hsub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_hsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_ssub -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_then_ssub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      325,	// qsub1_then_dsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub3_then_dsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub2_then_dsub_hi -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      325,	// dsub1_dsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub2_dsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub_dsub1 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub0_qsub1 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub1_qsub2 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      325,	// qsub2_qsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub2_in_FPR128_0to7
      326,	// bsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// bsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      326,	// dsub1 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// hsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// hsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      326,	// qsub0 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub1 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// ssub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// ssub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      326,	// dsub1_then_bsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_then_bsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_then_hsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_then_hsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_then_ssub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_then_ssub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_bsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_bsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_hsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_hsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_ssub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub3_then_ssub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_bsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_bsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_hsub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_hsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_ssub -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_then_ssub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      326,	// qsub1_then_dsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub3_then_dsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub2_then_dsub_hi -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      326,	// dsub1_dsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub2_dsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub_dsub1 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub0_qsub1 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub1_qsub2 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      326,	// qsub2_qsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub3_in_FPR128_0to7
      327,	// bsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// bsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      327,	// dsub1 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// hsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// hsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      327,	// qsub0 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub1 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// ssub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// ssub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      327,	// dsub1_then_bsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_then_bsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_then_hsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_then_hsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_then_ssub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_then_ssub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_bsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_bsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_hsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_hsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_ssub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub3_then_ssub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_bsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_bsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_hsub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_hsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_ssub -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_then_ssub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      327,	// qsub1_then_dsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub3_then_dsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub2_then_dsub_hi -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      327,	// dsub1_dsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub2_dsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub_dsub1 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub0_qsub1 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub1_qsub2 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      327,	// qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Mul4
      328,	// bsub -> ZPR4Mul4
      328,	// bsub_hi -> ZPR4Mul4
      328,	// dsub -> ZPR4Mul4
      0,	// dsub0
      328,	// dsub1 -> ZPR4Mul4
      328,	// dsub2 -> ZPR4Mul4
      328,	// dsub3 -> ZPR4Mul4
      328,	// dsub_hi -> ZPR4Mul4
      328,	// hsub -> ZPR4Mul4
      328,	// hsub_hi -> ZPR4Mul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      328,	// qsub1 -> ZPR4Mul4
      328,	// qsub2 -> ZPR4Mul4
      328,	// qsub3 -> ZPR4Mul4
      328,	// ssub -> ZPR4Mul4
      328,	// ssub_hi -> ZPR4Mul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      328,	// zsub -> ZPR4Mul4
      328,	// zsub0 -> ZPR4Mul4
      328,	// zsub1 -> ZPR4Mul4
      328,	// zsub2 -> ZPR4Mul4
      328,	// zsub3 -> ZPR4Mul4
      328,	// zsub_hi -> ZPR4Mul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      328,	// dsub1_then_bsub -> ZPR4Mul4
      328,	// dsub1_then_bsub_hi -> ZPR4Mul4
      328,	// dsub1_then_hsub -> ZPR4Mul4
      328,	// dsub1_then_hsub_hi -> ZPR4Mul4
      328,	// dsub1_then_ssub -> ZPR4Mul4
      328,	// dsub1_then_ssub_hi -> ZPR4Mul4
      328,	// dsub3_then_bsub -> ZPR4Mul4
      328,	// dsub3_then_bsub_hi -> ZPR4Mul4
      328,	// dsub3_then_hsub -> ZPR4Mul4
      328,	// dsub3_then_hsub_hi -> ZPR4Mul4
      328,	// dsub3_then_ssub -> ZPR4Mul4
      328,	// dsub3_then_ssub_hi -> ZPR4Mul4
      328,	// dsub2_then_bsub -> ZPR4Mul4
      328,	// dsub2_then_bsub_hi -> ZPR4Mul4
      328,	// dsub2_then_hsub -> ZPR4Mul4
      328,	// dsub2_then_hsub_hi -> ZPR4Mul4
      328,	// dsub2_then_ssub -> ZPR4Mul4
      328,	// dsub2_then_ssub_hi -> ZPR4Mul4
      0,	// psub1_then_psub
      328,	// qsub1_then_dsub_hi -> ZPR4Mul4
      328,	// qsub3_then_dsub_hi -> ZPR4Mul4
      328,	// qsub2_then_dsub_hi -> ZPR4Mul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      328,	// zsub1_then_zsub_hi -> ZPR4Mul4
      328,	// zsub3_then_zsub_hi -> ZPR4Mul4
      328,	// zsub2_then_zsub_hi -> ZPR4Mul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      328,	// dsub1_dsub2 -> ZPR4Mul4
      328,	// dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4
      328,	// dsub_dsub1_dsub2 -> ZPR4Mul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      328,	// qsub1_qsub2 -> ZPR4Mul4
      328,	// qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// qsub2_qsub3 -> ZPR4Mul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      328,	// zsub_qsub1 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4
      328,	// zsub_qsub1_qsub2 -> ZPR4Mul4
      328,	// zsub0_zsub1 -> ZPR4Mul4
      328,	// zsub0_zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2 -> ZPR4Mul4
      328,	// zsub1_zsub2_zsub3 -> ZPR4Mul4
      328,	// zsub2_zsub3 -> ZPR4Mul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Strided
      329,	// bsub -> ZPR4Strided
      329,	// bsub_hi -> ZPR4Strided
      329,	// dsub -> ZPR4Strided
      0,	// dsub0
      329,	// dsub1 -> ZPR4Strided
      329,	// dsub2 -> ZPR4Strided
      329,	// dsub3 -> ZPR4Strided
      329,	// dsub_hi -> ZPR4Strided
      329,	// hsub -> ZPR4Strided
      329,	// hsub_hi -> ZPR4Strided
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      329,	// qsub1 -> ZPR4Strided
      329,	// qsub2 -> ZPR4Strided
      329,	// qsub3 -> ZPR4Strided
      329,	// ssub -> ZPR4Strided
      329,	// ssub_hi -> ZPR4Strided
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      329,	// zsub -> ZPR4Strided
      329,	// zsub0 -> ZPR4Strided
      329,	// zsub1 -> ZPR4Strided
      329,	// zsub2 -> ZPR4Strided
      329,	// zsub3 -> ZPR4Strided
      329,	// zsub_hi -> ZPR4Strided
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      329,	// dsub1_then_bsub -> ZPR4Strided
      329,	// dsub1_then_bsub_hi -> ZPR4Strided
      329,	// dsub1_then_hsub -> ZPR4Strided
      329,	// dsub1_then_hsub_hi -> ZPR4Strided
      329,	// dsub1_then_ssub -> ZPR4Strided
      329,	// dsub1_then_ssub_hi -> ZPR4Strided
      329,	// dsub3_then_bsub -> ZPR4Strided
      329,	// dsub3_then_bsub_hi -> ZPR4Strided
      329,	// dsub3_then_hsub -> ZPR4Strided
      329,	// dsub3_then_hsub_hi -> ZPR4Strided
      329,	// dsub3_then_ssub -> ZPR4Strided
      329,	// dsub3_then_ssub_hi -> ZPR4Strided
      329,	// dsub2_then_bsub -> ZPR4Strided
      329,	// dsub2_then_bsub_hi -> ZPR4Strided
      329,	// dsub2_then_hsub -> ZPR4Strided
      329,	// dsub2_then_hsub_hi -> ZPR4Strided
      329,	// dsub2_then_ssub -> ZPR4Strided
      329,	// dsub2_then_ssub_hi -> ZPR4Strided
      0,	// psub1_then_psub
      329,	// qsub1_then_dsub_hi -> ZPR4Strided
      329,	// qsub3_then_dsub_hi -> ZPR4Strided
      329,	// qsub2_then_dsub_hi -> ZPR4Strided
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      329,	// zsub1_then_zsub_hi -> ZPR4Strided
      329,	// zsub3_then_zsub_hi -> ZPR4Strided
      329,	// zsub2_then_zsub_hi -> ZPR4Strided
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      329,	// zsub0_zsub2 -> ZPR4Strided
      329,	// zsub1_zsub3 -> ZPR4Strided
    },
    {	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// bsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// bsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// dsub0
      330,	// dsub1 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// hsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// hsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      330,	// qsub1 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// qsub2 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// qsub3 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// ssub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// ssub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      330,	// zsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub0 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub1 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub2 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub3 -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      330,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// psub1_then_psub
      330,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      330,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      330,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      386,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      386,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      386,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      380,	// zsub0_zsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub1_zsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4_with_qsub1_in_FPR128_0to7
      331,	// bsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// bsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      331,	// dsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// hsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// hsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      331,	// qsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// ssub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// ssub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      331,	// zsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub0 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      331,	// dsub1_then_bsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_then_bsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_then_hsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_then_hsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_then_ssub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_then_ssub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_bsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_bsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_hsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_hsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_ssub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub3_then_ssub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_bsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_bsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_hsub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_hsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_ssub -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_then_ssub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      331,	// qsub1_then_dsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub3_then_dsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub2_then_dsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      331,	// zsub1_then_zsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub3_then_zsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub2_then_zsub_hi -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      331,	// dsub1_dsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub1_dsub2_dsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub2_dsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub_dsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// dsub_dsub1_dsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      331,	// qsub1_qsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub1_qsub2_qsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// qsub2_qsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      331,	// zsub_qsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub_qsub1_qsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub0_zsub1 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub0_zsub1_zsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub1_zsub2 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub1_zsub2_zsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      331,	// zsub2_zsub3 -> ZPR4_with_qsub1_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_qsub2_in_FPR128_0to7
      332,	// bsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// bsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      332,	// dsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// hsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// hsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      332,	// qsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// ssub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// ssub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      332,	// zsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub0 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      332,	// dsub1_then_bsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_then_bsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_then_hsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_then_hsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_then_ssub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_then_ssub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_bsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_bsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_hsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_hsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_ssub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub3_then_ssub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_bsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_bsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_hsub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_hsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_ssub -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_then_ssub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      332,	// qsub1_then_dsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub3_then_dsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub2_then_dsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      332,	// zsub1_then_zsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub3_then_zsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub2_then_zsub_hi -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      332,	// dsub1_dsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub1_dsub2_dsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub2_dsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub_dsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// dsub_dsub1_dsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      332,	// qsub1_qsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub1_qsub2_qsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// qsub2_qsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      332,	// zsub_qsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub_qsub1_qsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub0_zsub1 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub0_zsub1_zsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub1_zsub2 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub1_zsub2_zsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      332,	// zsub2_zsub3 -> ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_qsub3_in_FPR128_0to7
      333,	// bsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// bsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      333,	// dsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// hsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// hsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      333,	// qsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// ssub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// ssub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      333,	// zsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub0 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      333,	// dsub1_then_bsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_then_bsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_then_hsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_then_hsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_then_ssub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_then_ssub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_bsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_bsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_hsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_hsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_ssub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub3_then_ssub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_bsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_bsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_hsub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_hsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_ssub -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_then_ssub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      333,	// qsub1_then_dsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub3_then_dsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub2_then_dsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      333,	// zsub1_then_zsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub3_then_zsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub2_then_zsub_hi -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      333,	// dsub1_dsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub1_dsub2_dsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub2_dsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub_dsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// dsub_dsub1_dsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      333,	// qsub1_qsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub1_qsub2_qsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// qsub2_qsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      333,	// zsub_qsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub_qsub1_qsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub0_zsub1 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub0_zsub1_zsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub1_zsub2 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub1_zsub2_zsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      333,	// zsub2_zsub3 -> ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K
      334,	// bsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub -> ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0
      334,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// hsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      334,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// ssub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      334,	// zsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      334,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      334,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      334,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      334,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      334,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      334,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K
      334,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0
      335,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      335,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      335,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      335,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub1_then_psub
      335,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      335,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      335,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      335,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      335,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      335,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub0
      336,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      336,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      336,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      336,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// psub1_then_psub
      336,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      336,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      336,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      336,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      336,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      336,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      337,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      337,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      337,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      337,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      337,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      337,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      337,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      337,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      337,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      337,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      338,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      338,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      338,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      338,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      338,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      338,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      338,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      338,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      338,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      338,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4
      339,	// bsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0
      339,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// hsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      339,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// ssub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      339,	// zsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      339,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      339,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      339,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      339,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      339,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      339,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      339,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K
      340,	// bsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// bsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub -> ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0
      340,	// dsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// hsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// hsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      340,	// qsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// ssub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// ssub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      340,	// zsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub0 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      340,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      340,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      340,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      340,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      340,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      340,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K
      340,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// bsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      341,	// dsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// hsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      341,	// qsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// ssub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      341,	// zsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub0 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      341,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      341,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      341,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      341,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      341,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      341,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      341,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// bsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0
      342,	// dsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// hsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      342,	// qsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// ssub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      342,	// zsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub0 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      342,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      342,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      342,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      342,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      342,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      342,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      342,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4
      343,	// bsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0
      343,	// dsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// hsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      343,	// qsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// ssub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      343,	// zsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub0 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      343,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      343,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      343,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      343,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      343,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      343,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      343,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPR_K
      344,	// bsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// bsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub -> ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0
      344,	// dsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// hsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// hsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      344,	// qsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// ssub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// ssub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      344,	// zsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub0 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      344,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      344,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      344,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      344,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      344,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      344,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPR_K
      344,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0
      345,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      345,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      345,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      345,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      345,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      345,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      345,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      345,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      345,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      345,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0
      346,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      346,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      346,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      346,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      346,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      346,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      346,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      346,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      346,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      346,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4
      347,	// bsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0
      347,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// hsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      347,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// ssub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      347,	// zsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      347,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub1_then_psub
      347,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      347,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      347,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      347,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      347,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      347,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPR_K
      348,	// bsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// bsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub -> ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0
      348,	// dsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// hsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// hsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      348,	// qsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// ssub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// ssub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      348,	// zsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub0 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      348,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// psub1_then_psub
      348,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      348,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      348,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      348,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      348,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPR_K
      348,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7
      349,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// dsub0
      349,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      349,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      349,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      349,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      349,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      349,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      349,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      349,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      349,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      349,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0
      350,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      350,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      350,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      350,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      350,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      350,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      350,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      350,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      350,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      350,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      351,	// dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      351,	// qsub0 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      351,	// dsub1_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub3_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      351,	// qsub1_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub3_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub2_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      351,	// dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub_dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub0_qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      351,	// qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      352,	// dsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      352,	// qsub0 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      352,	// dsub1_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub3_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_bsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_bsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_hsub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_hsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_ssub -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_then_ssub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      352,	// qsub1_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub3_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub2_then_dsub_hi -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      352,	// dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub_dsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub0_qsub1 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub1_qsub2 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      352,	// qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      353,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      353,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      353,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      353,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      353,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      353,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      354,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      354,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      354,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      354,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      354,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      354,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      354,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      354,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      354,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      354,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0
      355,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      355,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      355,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      355,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      355,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      355,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      355,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      355,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      355,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      355,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      356,	// dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      356,	// qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      356,	// zsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub0 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      356,	// dsub1_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub3_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      356,	// qsub1_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub3_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub2_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      356,	// zsub1_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub3_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub2_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      356,	// dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub_dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      356,	// qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      356,	// zsub_qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub0_zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      356,	// zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      357,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      357,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      357,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      357,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      357,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      357,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      357,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      357,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      357,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      357,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      358,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      358,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      358,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      358,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      358,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      358,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      358,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      358,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      358,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      358,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// dsub0
      359,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      359,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      359,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      359,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// psub1_then_psub
      359,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      359,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      359,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      359,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      359,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      359,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0
      360,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      360,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      360,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      360,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      360,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      360,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      360,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      360,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      360,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      360,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0
      361,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      361,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      361,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      361,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      361,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      361,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      361,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      361,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      361,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      361,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      362,	// dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      362,	// qsub0 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      362,	// dsub1_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub3_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_bsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_bsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_hsub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_hsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_ssub -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_then_ssub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      362,	// qsub1_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub3_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub2_then_dsub_hi -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      362,	// dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub_dsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// dsub_dsub1_dsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub0_qsub1 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub0_qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub1_qsub2 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      362,	// qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      363,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      363,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      363,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      363,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      363,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      363,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0
      364,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      364,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      364,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      364,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      364,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      364,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      364,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      385,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      385,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      385,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      424,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0
      365,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      365,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      365,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      365,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      365,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      365,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      365,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      386,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      386,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      386,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      425,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// bsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0
      366,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// hsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      366,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// ssub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      366,	// zsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      366,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      366,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      366,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      366,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      422,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      422,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      422,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      382,	// zsub0_zsub2 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub1_zsub3 -> ZPR4Strided_with_zsub1_in_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// bsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// dsub0
      367,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// hsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      367,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// ssub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      367,	// zsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      367,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      367,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      367,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      367,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      423,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      423,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      423,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      380,	// zsub0_zsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub1_zsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      368,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      368,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      368,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      368,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      368,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      368,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      368,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      368,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      368,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      368,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0
      369,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      369,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      369,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      369,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      369,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      369,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      369,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      369,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      369,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      369,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0
      370,	// dsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      370,	// qsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      370,	// zsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub0 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      370,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      370,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      370,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      370,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      370,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      370,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      370,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// bsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// bsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0
      371,	// dsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// hsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// hsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      371,	// qsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// ssub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// ssub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      371,	// zsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub0 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      371,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// psub1_then_psub
      371,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      371,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      371,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      371,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      371,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      371,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0
      372,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      372,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      372,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      372,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// psub1_then_psub
      372,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      372,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      372,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      372,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      372,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      372,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0
      373,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      373,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      373,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      373,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      373,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      373,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      373,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      373,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      373,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      373,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      374,	// dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      374,	// qsub0 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      374,	// dsub1_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub3_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_bsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_bsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_hsub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_hsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_ssub -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_then_ssub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      374,	// qsub1_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub3_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub2_then_dsub_hi -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      374,	// dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub_dsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub_dsub1_dsub2_dsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// dsub_dsub1_dsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub0_qsub1 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub0_qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub1_qsub2 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      374,	// qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      375,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      375,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      375,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      375,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      375,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      375,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      375,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      385,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      385,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      385,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      445,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      376,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      376,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      376,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      376,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      376,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      376,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      376,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      386,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      386,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      386,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      446,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0
      377,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      377,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      377,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      377,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// psub1_then_psub
      377,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      377,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      377,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      377,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      377,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      377,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0
      378,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      378,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      378,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      378,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      378,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      378,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      378,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      422,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      422,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      422,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      424,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      379,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      379,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      379,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      379,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      379,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      379,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      379,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      423,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      423,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      423,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      425,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// bsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// bsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// dsub0
      380,	// dsub1 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// hsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// hsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      380,	// qsub1 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// qsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// qsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// ssub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// ssub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      380,	// zsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub0 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub1 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      380,	// dsub1_then_bsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub1_then_bsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub1_then_hsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub1_then_hsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub1_then_ssub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub1_then_ssub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_bsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_bsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_hsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_hsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_ssub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub3_then_ssub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_bsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_bsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_hsub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_hsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_ssub -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// dsub2_then_ssub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// psub1_then_psub
      380,	// qsub1_then_dsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// qsub3_then_dsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// qsub2_then_dsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      380,	// zsub1_then_zsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub3_then_zsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub2_then_zsub_hi -> ZPR4Strided_with_dsub_in_FPR64_lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      380,	// zsub0_zsub2 -> ZPR4Strided_with_dsub_in_FPR64_lo
      380,	// zsub1_zsub3 -> ZPR4Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// dsub0
      381,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      381,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      381,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      381,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// psub1_then_psub
      381,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      381,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      381,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2
      381,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2
    },
    {	// ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// bsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// bsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// dsub0
      382,	// dsub1 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// hsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// hsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      382,	// qsub1 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// qsub2 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// qsub3 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// ssub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// ssub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      382,	// zsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub0 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub1 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub2 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub3 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      382,	// dsub1_then_bsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub1_then_hsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub1_then_ssub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_bsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_hsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_ssub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_bsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_hsub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_ssub -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      382,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      382,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      382,	// zsub0_zsub2 -> ZPR4Strided_with_zsub1_in_ZPR_K
      382,	// zsub1_zsub3 -> ZPR4Strided_with_zsub1_in_ZPR_K
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0
      383,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      383,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      383,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      383,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      383,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      383,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      383,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      383,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      383,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      383,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0
      384,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      384,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      384,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      384,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// psub1_then_psub
      384,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      384,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      384,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      384,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      384,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      384,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      385,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      385,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      385,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      385,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      385,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      385,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      385,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      385,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      385,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      385,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      386,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      386,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      386,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      386,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      386,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      386,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      386,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      386,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      386,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      386,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      387,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      387,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      387,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      387,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      387,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      387,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      387,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      387,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      387,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      387,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      388,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      388,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      388,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      388,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      388,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      388,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      388,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      388,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      388,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      388,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      389,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      389,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      389,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      389,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      389,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      389,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      389,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      389,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      389,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      389,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      390,	// dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      390,	// qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      390,	// zsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub0 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      390,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      390,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      390,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      390,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      390,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      390,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      390,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      391,	// dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      391,	// qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      391,	// zsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub0 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      391,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      391,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      391,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      391,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      391,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      391,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      391,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      392,	// dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      392,	// qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      392,	// zsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub0 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      392,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      392,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      392,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      392,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      392,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      392,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      392,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      393,	// dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      393,	// qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      393,	// zsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub0 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      393,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      393,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      393,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      393,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      393,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      393,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      393,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0
      394,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      394,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      394,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      394,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      394,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      394,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      394,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      394,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      394,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      394,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0
      395,	// dsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      395,	// qsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      395,	// zsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub0 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      395,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// psub1_then_psub
      395,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      395,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      395,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      395,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      395,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      395,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      396,	// dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      396,	// qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      396,	// zsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub0 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      396,	// dsub1_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      396,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      396,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      396,	// dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub_dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      396,	// qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      396,	// zsub_qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub0_zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      396,	// zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      397,	// dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      397,	// qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      397,	// zsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub0 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      397,	// dsub1_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      397,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      397,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      397,	// dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub_dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      397,	// qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      397,	// zsub_qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub0_zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      397,	// zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      398,	// dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      398,	// qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      398,	// zsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub0 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      398,	// dsub1_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      398,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      398,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      398,	// dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub_dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      398,	// qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      398,	// zsub_qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub0_zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      398,	// zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      399,	// dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      399,	// qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      399,	// zsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub0 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      399,	// dsub1_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_bsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_hsub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_ssub -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      399,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      399,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      399,	// dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub_dsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      399,	// qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      399,	// zsub_qsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub0_zsub1 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub1_zsub2 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      399,	// zsub2_zsub3 -> ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      400,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      400,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      400,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      400,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      400,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      400,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      400,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      400,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      400,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      400,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      401,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      401,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      401,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      401,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      401,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      401,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      401,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      401,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      401,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      401,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      402,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      402,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      402,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      402,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      402,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      402,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      402,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      402,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      402,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      402,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// dsub0
      403,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      403,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      403,	// zsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      403,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// psub1_then_psub
      403,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      403,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      403,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      403,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      403,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      403,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0
      404,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      404,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      404,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      404,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      404,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      404,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      404,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      404,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      404,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      404,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0
      405,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      405,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      405,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      405,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      405,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      405,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      405,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      405,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      405,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      405,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0
      406,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      406,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      406,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      406,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      406,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      406,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      406,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      406,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      406,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      406,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0
      407,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      407,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      407,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      407,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub1_then_psub
      407,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      407,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      407,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      407,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      407,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      407,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0
      408,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      408,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      408,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      408,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      408,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      408,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      408,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      422,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      422,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      422,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      445,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      409,	// dsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      409,	// qsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// qsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// qsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      409,	// zsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub0 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub1 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub2 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub3 -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      409,	// dsub1_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub1_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub1_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub1_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub1_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub1_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub3_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_bsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_bsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_hsub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_hsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_ssub -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// dsub2_then_ssub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      409,	// qsub1_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// qsub3_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// qsub2_then_dsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      409,	// zsub1_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub3_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      409,	// zsub2_then_zsub_hi -> ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      423,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      423,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      423,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      446,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      410,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      410,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      410,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      410,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      410,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      410,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      410,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      410,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      410,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      410,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0
      411,	// dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      411,	// qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      411,	// zsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub0 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      411,	// dsub1_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub3_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      411,	// qsub1_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub3_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub2_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      411,	// zsub1_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub3_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub2_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      411,	// dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub_dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      411,	// qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      411,	// zsub_qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub0_zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      411,	// zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      412,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      412,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      412,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      412,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      412,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      412,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      412,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      412,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      412,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      412,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      413,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      413,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      413,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      413,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      413,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      413,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      413,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      413,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      413,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      413,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      414,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      414,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      414,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      414,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      414,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      414,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      414,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      414,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      414,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      414,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      415,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      415,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      415,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      415,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      415,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      415,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      415,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      415,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      415,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      415,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      416,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      416,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      416,	// zsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      416,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      416,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      416,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      416,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      416,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      416,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      416,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      417,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      417,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      417,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      417,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      417,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      417,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      417,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      417,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      417,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      417,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0
      418,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      418,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      418,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      418,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      418,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      418,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      418,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      418,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      418,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      418,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      419,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      419,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      419,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      419,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      419,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      419,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      419,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      419,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      419,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      419,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      420,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      420,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      420,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      420,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      420,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      420,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      420,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      420,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      420,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      420,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      421,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      421,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      421,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      421,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      421,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      421,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      421,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      421,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      421,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      421,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// bsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0
      422,	// dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// hsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      422,	// qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// ssub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      422,	// zsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      422,	// dsub1_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub3_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      422,	// qsub1_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub3_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      422,	// zsub1_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub3_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      422,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      422,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      422,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      422,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// bsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// dsub0
      423,	// dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// hsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      423,	// qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// ssub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      423,	// zsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      423,	// dsub1_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub3_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_bsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_bsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_hsub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_hsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_ssub -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_then_ssub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// psub1_then_psub
      423,	// qsub1_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub3_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2_then_dsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      423,	// zsub1_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub3_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2_then_zsub_hi -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      423,	// dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2_dsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// dsub_dsub1_dsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      423,	// qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      423,	// zsub_qsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2_qsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub_qsub1_qsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub0_zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub1_zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      423,	// zsub2_zsub3 -> ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0
      424,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      424,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      424,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      424,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      424,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      424,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      424,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      424,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0
      425,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      425,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      425,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      425,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// psub1_then_psub
      425,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      425,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      425,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      425,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// dsub0
      426,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      426,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      426,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      426,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      426,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      426,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      426,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul4
      426,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul4
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0
      427,	// dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      427,	// qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      427,	// zsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub0 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      427,	// dsub1_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub3_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      427,	// qsub1_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub3_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub2_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      427,	// zsub1_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub3_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub2_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      427,	// dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub_dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      427,	// qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      427,	// zsub_qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub0_zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      427,	// zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0
      428,	// dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      428,	// qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      428,	// zsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub0 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      428,	// dsub1_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub3_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// psub1_then_psub
      428,	// qsub1_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub3_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub2_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      428,	// zsub1_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub3_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub2_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      428,	// dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub_dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      428,	// qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      428,	// zsub_qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub0_zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      428,	// zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// bsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0
      429,	// dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// hsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      429,	// qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// ssub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      429,	// zsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub0 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      429,	// dsub1_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub3_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// psub1_then_psub
      429,	// qsub1_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub3_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub2_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      429,	// zsub1_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub3_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub2_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      429,	// dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub_dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      429,	// qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      429,	// zsub_qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub0_zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      429,	// zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0
      430,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      430,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      430,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      430,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      430,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      430,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      430,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      430,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      430,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      430,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0
      431,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      431,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      431,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      431,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      431,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      431,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      431,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      431,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      431,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      431,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0
      432,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      432,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      432,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      432,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      432,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      432,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      432,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      432,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      432,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      432,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0
      433,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      433,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      433,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      433,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      433,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      433,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      433,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      433,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      433,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      433,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      434,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      434,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      434,	// zsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      434,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      434,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      434,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      434,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      434,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      434,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      434,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      435,	// dsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      435,	// qsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      435,	// zsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub0 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      435,	// dsub1_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub3_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_bsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_bsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_hsub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_hsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_ssub -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_then_ssub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      435,	// qsub1_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub3_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub2_then_dsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      435,	// zsub1_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub3_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub2_then_zsub_hi -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      435,	// dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub_dsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      435,	// qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      435,	// zsub_qsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub0_zsub1 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub1_zsub2 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      435,	// zsub2_zsub3 -> ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      436,	// dsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      436,	// qsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      436,	// zsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub0 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      436,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      436,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      436,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      436,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      436,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      436,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      436,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      437,	// dsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      437,	// qsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      437,	// zsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub0 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      437,	// dsub1_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub3_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_bsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_bsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_hsub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_hsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_ssub -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_then_ssub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      437,	// qsub1_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub3_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub2_then_dsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      437,	// zsub1_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub3_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub2_then_zsub_hi -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      437,	// dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub_dsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      437,	// qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      437,	// zsub_qsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub0_zsub1 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub1_zsub2 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      437,	// zsub2_zsub3 -> ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      438,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      438,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      438,	// zsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      438,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      438,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      438,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      438,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      438,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      438,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      438,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// dsub0
      439,	// dsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      439,	// qsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      439,	// zsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub0 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      439,	// dsub1_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub3_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_bsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_bsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_hsub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_hsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_ssub -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_then_ssub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// psub1_then_psub
      439,	// qsub1_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub3_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub2_then_dsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      439,	// zsub1_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub3_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub2_then_zsub_hi -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      439,	// dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub_dsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      439,	// qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      439,	// zsub_qsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub0_zsub1 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub1_zsub2 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      439,	// zsub2_zsub3 -> ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0
      440,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      440,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      440,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      440,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// psub1_then_psub
      440,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      440,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      440,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      440,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      440,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      440,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0
      441,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      441,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      441,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      441,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// psub1_then_psub
      441,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      441,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      441,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      441,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      441,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      441,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0
      442,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      442,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      442,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      442,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// psub1_then_psub
      442,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      442,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      442,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      442,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      442,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      442,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0
      443,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      443,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      443,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      443,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// psub1_then_psub
      443,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      443,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      443,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      443,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      443,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      443,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0
      444,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      444,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      444,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      444,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      444,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      444,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      444,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      444,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      444,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      444,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      445,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      445,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      445,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      445,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      445,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      445,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      445,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      445,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0
      446,	// dsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      446,	// qsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// qsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// qsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      446,	// zsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub0 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub1 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      446,	// dsub1_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub1_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub1_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub1_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub1_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub1_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub3_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_bsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_bsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_hsub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_hsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_ssub -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// dsub2_then_ssub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// psub1_then_psub
      446,	// qsub1_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// qsub3_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// qsub2_then_dsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      446,	// zsub1_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub3_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub2_then_zsub_hi -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      446,	// zsub0_zsub2 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      446,	// zsub1_zsub3 -> ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0
      447,	// dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      447,	// qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      447,	// zsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub0 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      447,	// dsub1_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub3_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_bsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_bsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_hsub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_hsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_ssub -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_then_ssub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// psub1_then_psub
      447,	// qsub1_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub3_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub2_then_dsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      447,	// zsub1_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub3_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub2_then_zsub_hi -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      447,	// dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub_dsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      447,	// qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      447,	// zsub_qsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub0_zsub1 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub1_zsub2 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      447,	// zsub2_zsub3 -> ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0
      448,	// dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      448,	// qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      448,	// zsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub0 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      448,	// dsub1_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub3_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_bsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_bsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_hsub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_hsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_ssub -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_then_ssub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// psub1_then_psub
      448,	// qsub1_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub3_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub2_then_dsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      448,	// zsub1_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub3_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub2_then_zsub_hi -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      448,	// dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub_dsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      448,	// qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      448,	// zsub_qsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub0_zsub1 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub1_zsub2 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      448,	// zsub2_zsub3 -> ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      449,	// dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      449,	// qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      449,	// zsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub0 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      449,	// dsub1_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub3_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_bsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_bsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_hsub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_hsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_ssub -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_then_ssub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      449,	// qsub1_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub3_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub2_then_dsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      449,	// zsub1_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub3_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub2_then_zsub_hi -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      449,	// dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub_dsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// dsub_dsub1_dsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      449,	// qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      449,	// zsub_qsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub_qsub1_qsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub0_zsub1 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub0_zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub1_zsub2 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub1_zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      449,	// zsub2_zsub3 -> ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0
      450,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      450,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      450,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      450,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// psub1_then_psub
      450,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      450,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      450,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      450,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      450,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      450,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      451,	// dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      451,	// qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      451,	// zsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub0 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      451,	// dsub1_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_bsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_hsub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_ssub -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      451,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      451,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      451,	// dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub_dsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      451,	// qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      451,	// zsub_qsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub0_zsub1 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub1_zsub2 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      451,	// zsub2_zsub3 -> ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      452,	// dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      452,	// qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      452,	// zsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub0 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      452,	// dsub1_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub3_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_bsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_bsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_hsub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_hsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_ssub -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_then_ssub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      452,	// qsub1_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub3_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub2_then_dsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      452,	// zsub1_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub3_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub2_then_zsub_hi -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      452,	// dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub_dsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      452,	// qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      452,	// zsub_qsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub0_zsub1 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub1_zsub2 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      452,	// zsub2_zsub3 -> ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      453,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      453,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      453,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      453,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      453,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      453,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      453,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      453,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      453,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      453,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      454,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      454,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      454,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      454,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      454,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      454,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      454,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      454,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      454,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      454,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0
      455,	// dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      455,	// qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      455,	// zsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub0 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      455,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// psub1_then_psub
      455,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      455,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      455,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      455,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      455,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      455,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0
      456,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      456,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      456,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      456,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      456,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      456,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      456,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      456,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      456,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      456,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0
      457,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      457,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      457,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      457,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// psub1_then_psub
      457,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      457,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      457,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      457,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      457,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      457,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0
      458,	// dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      458,	// qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      458,	// zsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub0 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      458,	// dsub1_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub3_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_bsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_bsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_hsub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_hsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_ssub -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_then_ssub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// psub1_then_psub
      458,	// qsub1_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub3_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub2_then_dsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      458,	// zsub1_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub3_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub2_then_zsub_hi -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      458,	// dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub_dsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub_dsub1_dsub2_dsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// dsub_dsub1_dsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      458,	// qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      458,	// zsub_qsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub_qsub1_qsub2_qsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub_qsub1_qsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub0_zsub1 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub0_zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub1_zsub2 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub1_zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      458,	// zsub2_zsub3 -> ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      459,	// sub_32 -> GPR64x8Class
      459,	// sub_32_hi -> GPR64x8Class
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      459,	// x8sub_0 -> GPR64x8Class
      459,	// x8sub_1 -> GPR64x8Class
      459,	// x8sub_2 -> GPR64x8Class
      459,	// x8sub_3 -> GPR64x8Class
      459,	// x8sub_4 -> GPR64x8Class
      459,	// x8sub_5 -> GPR64x8Class
      459,	// x8sub_6 -> GPR64x8Class
      459,	// x8sub_7 -> GPR64x8Class
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      459,	// x8sub_7_then_sub_32 -> GPR64x8Class
      459,	// x8sub_7_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_6_then_sub_32 -> GPR64x8Class
      459,	// x8sub_6_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_5_then_sub_32 -> GPR64x8Class
      459,	// x8sub_5_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_4_then_sub_32 -> GPR64x8Class
      459,	// x8sub_4_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_3_then_sub_32 -> GPR64x8Class
      459,	// x8sub_3_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_2_then_sub_32 -> GPR64x8Class
      459,	// x8sub_2_then_sub_32_hi -> GPR64x8Class
      459,	// x8sub_1_then_sub_32 -> GPR64x8Class
      459,	// x8sub_1_then_sub_32_hi -> GPR64x8Class
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      459,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class
      459,	// x8sub_0_x8sub_1 -> GPR64x8Class
      459,	// x8sub_2_x8sub_3 -> GPR64x8Class
      459,	// x8sub_4_x8sub_5 -> GPR64x8Class
      459,	// x8sub_6_x8sub_7 -> GPR64x8Class
      459,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class
      459,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class
      459,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      460,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      460,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      460,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      460,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      460,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      461,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      461,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      461,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      461,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      461,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      462,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      462,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      462,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      462,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      462,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      463,	// sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      463,	// x8sub_0 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_2 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_4 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_6 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      463,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      463,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      463,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      464,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      464,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      464,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      464,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      464,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      465,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      465,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      465,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      465,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      465,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      466,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      466,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      466,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      466,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      466,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      467,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      467,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      467,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      467,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      467,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      468,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      468,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      468,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      468,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      468,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      469,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      469,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      469,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      469,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      469,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      470,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      470,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      470,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      470,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      470,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      471,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      471,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      471,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      471,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      471,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      472,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      472,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      472,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      472,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      472,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      473,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      473,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      473,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      473,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      473,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      474,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      474,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      474,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      474,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      474,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      475,	// sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      475,	// x8sub_0 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_2 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_4 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_6 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      475,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      475,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      475,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      476,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      476,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      476,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      476,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      476,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      477,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      477,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      477,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      477,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      477,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      478,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      478,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      478,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      478,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      478,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      479,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      479,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      479,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      479,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      479,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      480,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      480,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      480,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      480,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      480,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      481,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      481,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      481,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      481,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      481,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      482,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      482,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      482,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      482,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      482,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      483,	// sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      483,	// x8sub_0 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_2 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_4 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_6 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      483,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      483,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      483,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      484,	// sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      484,	// x8sub_0 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_2 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_4 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_6 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      484,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      484,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      484,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      485,	// sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      485,	// x8sub_0 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_2 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_4 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_6 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      485,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      485,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      485,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      486,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      486,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      486,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      486,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      486,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      487,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      487,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      487,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      487,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      487,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      488,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      488,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      488,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      488,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      488,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      489,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      489,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      489,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      489,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      489,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      490,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      490,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      490,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      490,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      490,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      491,	// sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      491,	// x8sub_0 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_2 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_4 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_6 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      491,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      491,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      491,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      492,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      492,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      492,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      492,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      492,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      493,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      493,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      493,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      493,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      493,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      494,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      494,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      494,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      494,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      494,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      495,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      495,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      495,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      495,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      495,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      496,	// sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      496,	// x8sub_0 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_1 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_2 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_3 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_4 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_5 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_6 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_7 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      496,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      496,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      496,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      497,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      497,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      497,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      497,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      497,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      498,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      498,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      498,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      498,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      498,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      499,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      499,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      499,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      499,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      499,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      500,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      500,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      500,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      500,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      500,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      501,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      501,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      501,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      501,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      501,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      502,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      502,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      502,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      502,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      502,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      503,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      503,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      503,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      503,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      503,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      504,	// sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      504,	// x8sub_0 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_1 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_2 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_3 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_4 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_5 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_6 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_7 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      504,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      504,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      504,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      505,	// sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      505,	// x8sub_0 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_1 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_2 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_3 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_4 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_5 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_6 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_7 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      505,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      505,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      505,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      506,	// sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      506,	// x8sub_0 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_1 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_2 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_3 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_4 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_5 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_6 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_7 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      506,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      506,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      506,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      507,	// sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      507,	// x8sub_0 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_1 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_2 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_3 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_4 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_5 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_6 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_7 -> GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      507,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      507,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      507,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR32
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      508,	// zasubd0 -> MPR32
      508,	// zasubd1 -> MPR32
      0,	// zasubh0
      0,	// zasubh1
      508,	// zasubq0 -> MPR32
      508,	// zasubq1 -> MPR32
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      508,	// zasubd1_then_zasubq0 -> MPR32
      508,	// zasubd1_then_zasubq1 -> MPR32
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      509,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      509,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      509,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      509,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      509,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      510,	// sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      510,	// x8sub_0 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_2 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_4 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_6 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      510,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      510,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      510,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      511,	// sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      511,	// x8sub_0 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_2 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_4 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_6 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      511,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      511,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      511,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      512,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      512,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      512,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      512,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      512,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      513,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      513,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      513,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      513,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      513,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      514,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      514,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      514,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      514,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      514,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      515,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      515,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      515,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      515,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      515,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      516,	// sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      516,	// x8sub_0 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_2 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_4 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_6 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      516,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      516,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      516,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      517,	// sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      517,	// x8sub_0 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_1 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_2 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_3 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_4 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_5 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_6 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_7 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      517,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      517,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      517,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      518,	// sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      518,	// x8sub_0 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_2 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_4 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_6 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      518,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      518,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      518,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      519,	// sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      519,	// x8sub_0 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_2 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_4 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_6 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      519,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      519,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      519,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      520,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      520,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      520,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      520,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      520,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      521,	// sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      521,	// x8sub_0 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_1 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_2 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_3 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_4 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_5 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_6 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_7 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      521,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      521,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      521,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      522,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      522,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      522,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      522,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      522,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      523,	// sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      523,	// x8sub_0 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_1 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_2 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_3 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_4 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_5 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_6 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_7 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      523,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      523,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      523,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      524,	// sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      524,	// x8sub_0 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_2 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_4 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_6 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      524,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      524,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      524,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      525,	// sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      525,	// x8sub_0 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_1 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_2 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_3 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_4 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_5 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_6 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_7 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      525,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      525,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      525,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      526,	// sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      526,	// x8sub_0 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_1 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_2 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_3 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_4 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_5 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_6 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_7 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      526,	// x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_7_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_6_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_6_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_5_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_4_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_4_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_3_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_2_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_2_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_1_then_sub_32_hi -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      526,	// sub_32_x8sub_1_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_0_x8sub_1 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_2_x8sub_3 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_4_x8sub_5 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_6_x8sub_7 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      526,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// ZTR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      0,	// zasubd0
      0,	// zasubd1
      0,	// zasubh0
      0,	// zasubh1
      0,	// zasubq0
      0,	// zasubq1
      0,	// zasubs0
      0,	// zasubs1
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      0,	// zasubd1_then_zasubq0
      0,	// zasubd1_then_zasubq1
      0,	// zasubs1_then_zasubd0
      0,	// zasubs1_then_zasubd1
      0,	// zasubs1_then_zasubq0
      0,	// zasubs1_then_zasubq1
      0,	// zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubs1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR16
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      528,	// zasubd0 -> MPR16
      528,	// zasubd1 -> MPR16
      0,	// zasubh0
      0,	// zasubh1
      528,	// zasubq0 -> MPR16
      528,	// zasubq1 -> MPR16
      528,	// zasubs0 -> MPR16
      528,	// zasubs1 -> MPR16
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      528,	// zasubd1_then_zasubq0 -> MPR16
      528,	// zasubd1_then_zasubq1 -> MPR16
      528,	// zasubs1_then_zasubd0 -> MPR16
      528,	// zasubs1_then_zasubd1 -> MPR16
      528,	// zasubs1_then_zasubq0 -> MPR16
      528,	// zasubs1_then_zasubq1 -> MPR16
      528,	// zasubs1_then_zasubd1_then_zasubq0 -> MPR16
      528,	// zasubs1_then_zasubd1_then_zasubq1 -> MPR16
      0,	// zasubh1_then_zasubd0
      0,	// zasubh1_then_zasubd1
      0,	// zasubh1_then_zasubq0
      0,	// zasubh1_then_zasubq1
      0,	// zasubh1_then_zasubs0
      0,	// zasubh1_then_zasubs1
      0,	// zasubh1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubd1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd0
      0,	// zasubh1_then_zasubs1_then_zasubd1
      0,	// zasubh1_then_zasubs1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubq1
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      529,	// zasubb -> MPR
      529,	// zasubd0 -> MPR
      529,	// zasubd1 -> MPR
      529,	// zasubh0 -> MPR
      529,	// zasubh1 -> MPR
      529,	// zasubq0 -> MPR
      529,	// zasubq1 -> MPR
      529,	// zasubs0 -> MPR
      529,	// zasubs1 -> MPR
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      529,	// zasubd1_then_zasubq0 -> MPR
      529,	// zasubd1_then_zasubq1 -> MPR
      529,	// zasubs1_then_zasubd0 -> MPR
      529,	// zasubs1_then_zasubd1 -> MPR
      529,	// zasubs1_then_zasubq0 -> MPR
      529,	// zasubs1_then_zasubq1 -> MPR
      529,	// zasubs1_then_zasubd1_then_zasubq0 -> MPR
      529,	// zasubs1_then_zasubd1_then_zasubq1 -> MPR
      529,	// zasubh1_then_zasubd0 -> MPR
      529,	// zasubh1_then_zasubd1 -> MPR
      529,	// zasubh1_then_zasubq0 -> MPR
      529,	// zasubh1_then_zasubq1 -> MPR
      529,	// zasubh1_then_zasubs0 -> MPR
      529,	// zasubh1_then_zasubs1 -> MPR
      529,	// zasubh1_then_zasubd1_then_zasubq0 -> MPR
      529,	// zasubh1_then_zasubd1_then_zasubq1 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubd0 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubd1 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubq0 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubq1 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0 -> MPR
      529,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1 -> MPR
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
    {	// MPR8
      0,	// bsub
      0,	// bsub_hi
      0,	// dsub
      0,	// dsub0
      0,	// dsub1
      0,	// dsub2
      0,	// dsub3
      0,	// dsub_hi
      0,	// hsub
      0,	// hsub_hi
      0,	// psub
      0,	// psub0
      0,	// psub1
      0,	// qsub0
      0,	// qsub1
      0,	// qsub2
      0,	// qsub3
      0,	// ssub
      0,	// ssub_hi
      0,	// sub_32
      0,	// sub_32_hi
      0,	// sube32
      0,	// sube64
      0,	// subo32
      0,	// subo64
      0,	// x8sub_0
      0,	// x8sub_1
      0,	// x8sub_2
      0,	// x8sub_3
      0,	// x8sub_4
      0,	// x8sub_5
      0,	// x8sub_6
      0,	// x8sub_7
      0,	// zasubb
      530,	// zasubd0 -> MPR8
      530,	// zasubd1 -> MPR8
      530,	// zasubh0 -> MPR8
      530,	// zasubh1 -> MPR8
      530,	// zasubq0 -> MPR8
      530,	// zasubq1 -> MPR8
      530,	// zasubs0 -> MPR8
      530,	// zasubs1 -> MPR8
      0,	// zsub
      0,	// zsub0
      0,	// zsub1
      0,	// zsub2
      0,	// zsub3
      0,	// zsub_hi
      530,	// zasubd1_then_zasubq0 -> MPR8
      530,	// zasubd1_then_zasubq1 -> MPR8
      530,	// zasubs1_then_zasubd0 -> MPR8
      530,	// zasubs1_then_zasubd1 -> MPR8
      530,	// zasubs1_then_zasubq0 -> MPR8
      530,	// zasubs1_then_zasubq1 -> MPR8
      530,	// zasubs1_then_zasubd1_then_zasubq0 -> MPR8
      530,	// zasubs1_then_zasubd1_then_zasubq1 -> MPR8
      530,	// zasubh1_then_zasubd0 -> MPR8
      530,	// zasubh1_then_zasubd1 -> MPR8
      530,	// zasubh1_then_zasubq0 -> MPR8
      530,	// zasubh1_then_zasubq1 -> MPR8
      530,	// zasubh1_then_zasubs0 -> MPR8
      530,	// zasubh1_then_zasubs1 -> MPR8
      530,	// zasubh1_then_zasubd1_then_zasubq0 -> MPR8
      530,	// zasubh1_then_zasubd1_then_zasubq1 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubd0 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubd1 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubq0 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubq1 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq0 -> MPR8
      530,	// zasubh1_then_zasubs1_then_zasubd1_then_zasubq1 -> MPR8
      0,	// dsub1_then_bsub
      0,	// dsub1_then_bsub_hi
      0,	// dsub1_then_hsub
      0,	// dsub1_then_hsub_hi
      0,	// dsub1_then_ssub
      0,	// dsub1_then_ssub_hi
      0,	// dsub3_then_bsub
      0,	// dsub3_then_bsub_hi
      0,	// dsub3_then_hsub
      0,	// dsub3_then_hsub_hi
      0,	// dsub3_then_ssub
      0,	// dsub3_then_ssub_hi
      0,	// dsub2_then_bsub
      0,	// dsub2_then_bsub_hi
      0,	// dsub2_then_hsub
      0,	// dsub2_then_hsub_hi
      0,	// dsub2_then_ssub
      0,	// dsub2_then_ssub_hi
      0,	// psub1_then_psub
      0,	// qsub1_then_dsub_hi
      0,	// qsub3_then_dsub_hi
      0,	// qsub2_then_dsub_hi
      0,	// x8sub_7_then_sub_32
      0,	// x8sub_7_then_sub_32_hi
      0,	// x8sub_6_then_sub_32
      0,	// x8sub_6_then_sub_32_hi
      0,	// x8sub_5_then_sub_32
      0,	// x8sub_5_then_sub_32_hi
      0,	// x8sub_4_then_sub_32
      0,	// x8sub_4_then_sub_32_hi
      0,	// x8sub_3_then_sub_32
      0,	// x8sub_3_then_sub_32_hi
      0,	// x8sub_2_then_sub_32
      0,	// x8sub_2_then_sub_32_hi
      0,	// x8sub_1_then_sub_32
      0,	// x8sub_1_then_sub_32_hi
      0,	// subo64_then_sub_32
      0,	// subo64_then_sub_32_hi
      0,	// zsub1_then_zsub_hi
      0,	// zsub3_then_zsub_hi
      0,	// zsub2_then_zsub_hi
      0,	// dsub0_dsub1
      0,	// dsub0_dsub1_dsub2
      0,	// dsub1_dsub2
      0,	// dsub1_dsub2_dsub3
      0,	// dsub2_dsub3
      0,	// dsub_dsub1
      0,	// dsub_dsub1_dsub2_dsub3
      0,	// dsub_dsub1_dsub2
      0,	// qsub0_qsub1
      0,	// qsub0_qsub1_qsub2
      0,	// qsub1_qsub2
      0,	// qsub1_qsub2_qsub3
      0,	// qsub2_qsub3
      0,	// sub_32_x8sub_1_then_sub_32
      0,	// x8sub_0_x8sub_1
      0,	// x8sub_2_x8sub_3
      0,	// x8sub_4_x8sub_5
      0,	// x8sub_6_x8sub_7
      0,	// x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// sub_32_subo64_then_sub_32
      0,	// zsub_qsub1
      0,	// zsub_qsub1_qsub2_qsub3
      0,	// zsub_qsub1_qsub2
      0,	// zsub0_zsub1
      0,	// zsub0_zsub1_zsub2
      0,	// zsub1_zsub2
      0,	// zsub1_zsub2_zsub3
      0,	// zsub2_zsub3
      0,	// zsub0_zsub2
      0,	// zsub1_zsub3
    },
  };
  assert(RC && "Missing regclass");
  if (!Idx) return RC;
  --Idx;
  assert(Idx < 143 && "Bad subreg");
  unsigned TV = Table[RC->getID()][Idx];
  return TV ? getRegClass(TV - 1) : nullptr;
}

const TargetRegisterClass *AArch64GenRegisterInfo::getSubRegisterClass(const TargetRegisterClass *RC, unsigned Idx) const {
  static const uint16_t Table[530][143] = {
    {	// W_HI_DummyRC
      0,	// W_HI_DummyRC:bsub
      0,	// W_HI_DummyRC:bsub_hi
      0,	// W_HI_DummyRC:dsub
      0,	// W_HI_DummyRC:dsub0
      0,	// W_HI_DummyRC:dsub1
      0,	// W_HI_DummyRC:dsub2
      0,	// W_HI_DummyRC:dsub3
      0,	// W_HI_DummyRC:dsub_hi
      0,	// W_HI_DummyRC:hsub
      0,	// W_HI_DummyRC:hsub_hi
      0,	// W_HI_DummyRC:psub
      0,	// W_HI_DummyRC:psub0
      0,	// W_HI_DummyRC:psub1
      0,	// W_HI_DummyRC:qsub0
      0,	// W_HI_DummyRC:qsub1
      0,	// W_HI_DummyRC:qsub2
      0,	// W_HI_DummyRC:qsub3
      0,	// W_HI_DummyRC:ssub
      0,	// W_HI_DummyRC:ssub_hi
      0,	// W_HI_DummyRC:sub_32
      0,	// W_HI_DummyRC:sub_32_hi
      0,	// W_HI_DummyRC:sube32
      0,	// W_HI_DummyRC:sube64
      0,	// W_HI_DummyRC:subo32
      0,	// W_HI_DummyRC:subo64
      0,	// W_HI_DummyRC:x8sub_0
      0,	// W_HI_DummyRC:x8sub_1
      0,	// W_HI_DummyRC:x8sub_2
      0,	// W_HI_DummyRC:x8sub_3
      0,	// W_HI_DummyRC:x8sub_4
      0,	// W_HI_DummyRC:x8sub_5
      0,	// W_HI_DummyRC:x8sub_6
      0,	// W_HI_DummyRC:x8sub_7
      0,	// W_HI_DummyRC:zasubb
      0,	// W_HI_DummyRC:zasubd0
      0,	// W_HI_DummyRC:zasubd1
      0,	// W_HI_DummyRC:zasubh0
      0,	// W_HI_DummyRC:zasubh1
      0,	// W_HI_DummyRC:zasubq0
      0,	// W_HI_DummyRC:zasubq1
      0,	// W_HI_DummyRC:zasubs0
      0,	// W_HI_DummyRC:zasubs1
      0,	// W_HI_DummyRC:zsub
      0,	// W_HI_DummyRC:zsub0
      0,	// W_HI_DummyRC:zsub1
      0,	// W_HI_DummyRC:zsub2
      0,	// W_HI_DummyRC:zsub3
      0,	// W_HI_DummyRC:zsub_hi
      0,	// W_HI_DummyRC:zasubd1_then_zasubq0
      0,	// W_HI_DummyRC:zasubd1_then_zasubq1
      0,	// W_HI_DummyRC:zasubs1_then_zasubd0
      0,	// W_HI_DummyRC:zasubs1_then_zasubd1
      0,	// W_HI_DummyRC:zasubs1_then_zasubq0
      0,	// W_HI_DummyRC:zasubs1_then_zasubq1
      0,	// W_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// W_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// W_HI_DummyRC:zasubh1_then_zasubd0
      0,	// W_HI_DummyRC:zasubh1_then_zasubd1
      0,	// W_HI_DummyRC:zasubh1_then_zasubq0
      0,	// W_HI_DummyRC:zasubh1_then_zasubq1
      0,	// W_HI_DummyRC:zasubh1_then_zasubs0
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1
      0,	// W_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// W_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// W_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// W_HI_DummyRC:dsub1_then_bsub
      0,	// W_HI_DummyRC:dsub1_then_bsub_hi
      0,	// W_HI_DummyRC:dsub1_then_hsub
      0,	// W_HI_DummyRC:dsub1_then_hsub_hi
      0,	// W_HI_DummyRC:dsub1_then_ssub
      0,	// W_HI_DummyRC:dsub1_then_ssub_hi
      0,	// W_HI_DummyRC:dsub3_then_bsub
      0,	// W_HI_DummyRC:dsub3_then_bsub_hi
      0,	// W_HI_DummyRC:dsub3_then_hsub
      0,	// W_HI_DummyRC:dsub3_then_hsub_hi
      0,	// W_HI_DummyRC:dsub3_then_ssub
      0,	// W_HI_DummyRC:dsub3_then_ssub_hi
      0,	// W_HI_DummyRC:dsub2_then_bsub
      0,	// W_HI_DummyRC:dsub2_then_bsub_hi
      0,	// W_HI_DummyRC:dsub2_then_hsub
      0,	// W_HI_DummyRC:dsub2_then_hsub_hi
      0,	// W_HI_DummyRC:dsub2_then_ssub
      0,	// W_HI_DummyRC:dsub2_then_ssub_hi
      0,	// W_HI_DummyRC:psub1_then_psub
      0,	// W_HI_DummyRC:qsub1_then_dsub_hi
      0,	// W_HI_DummyRC:qsub3_then_dsub_hi
      0,	// W_HI_DummyRC:qsub2_then_dsub_hi
      0,	// W_HI_DummyRC:x8sub_7_then_sub_32
      0,	// W_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_6_then_sub_32
      0,	// W_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_5_then_sub_32
      0,	// W_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_4_then_sub_32
      0,	// W_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_3_then_sub_32
      0,	// W_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_2_then_sub_32
      0,	// W_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// W_HI_DummyRC:x8sub_1_then_sub_32
      0,	// W_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// W_HI_DummyRC:subo64_then_sub_32
      0,	// W_HI_DummyRC:subo64_then_sub_32_hi
      0,	// W_HI_DummyRC:zsub1_then_zsub_hi
      0,	// W_HI_DummyRC:zsub3_then_zsub_hi
      0,	// W_HI_DummyRC:zsub2_then_zsub_hi
      0,	// W_HI_DummyRC:dsub0_dsub1
      0,	// W_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// W_HI_DummyRC:dsub1_dsub2
      0,	// W_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// W_HI_DummyRC:dsub2_dsub3
      0,	// W_HI_DummyRC:dsub_dsub1
      0,	// W_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// W_HI_DummyRC:dsub_dsub1_dsub2
      0,	// W_HI_DummyRC:qsub0_qsub1
      0,	// W_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// W_HI_DummyRC:qsub1_qsub2
      0,	// W_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// W_HI_DummyRC:qsub2_qsub3
      0,	// W_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// W_HI_DummyRC:x8sub_0_x8sub_1
      0,	// W_HI_DummyRC:x8sub_2_x8sub_3
      0,	// W_HI_DummyRC:x8sub_4_x8sub_5
      0,	// W_HI_DummyRC:x8sub_6_x8sub_7
      0,	// W_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// W_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// W_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// W_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// W_HI_DummyRC:zsub_qsub1
      0,	// W_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// W_HI_DummyRC:zsub_qsub1_qsub2
      0,	// W_HI_DummyRC:zsub0_zsub1
      0,	// W_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// W_HI_DummyRC:zsub1_zsub2
      0,	// W_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// W_HI_DummyRC:zsub2_zsub3
      0,	// W_HI_DummyRC:zsub0_zsub2
      0,	// W_HI_DummyRC:zsub1_zsub3
    },
    {	// B_HI_DummyRC
      0,	// B_HI_DummyRC:bsub
      0,	// B_HI_DummyRC:bsub_hi
      0,	// B_HI_DummyRC:dsub
      0,	// B_HI_DummyRC:dsub0
      0,	// B_HI_DummyRC:dsub1
      0,	// B_HI_DummyRC:dsub2
      0,	// B_HI_DummyRC:dsub3
      0,	// B_HI_DummyRC:dsub_hi
      0,	// B_HI_DummyRC:hsub
      0,	// B_HI_DummyRC:hsub_hi
      0,	// B_HI_DummyRC:psub
      0,	// B_HI_DummyRC:psub0
      0,	// B_HI_DummyRC:psub1
      0,	// B_HI_DummyRC:qsub0
      0,	// B_HI_DummyRC:qsub1
      0,	// B_HI_DummyRC:qsub2
      0,	// B_HI_DummyRC:qsub3
      0,	// B_HI_DummyRC:ssub
      0,	// B_HI_DummyRC:ssub_hi
      0,	// B_HI_DummyRC:sub_32
      0,	// B_HI_DummyRC:sub_32_hi
      0,	// B_HI_DummyRC:sube32
      0,	// B_HI_DummyRC:sube64
      0,	// B_HI_DummyRC:subo32
      0,	// B_HI_DummyRC:subo64
      0,	// B_HI_DummyRC:x8sub_0
      0,	// B_HI_DummyRC:x8sub_1
      0,	// B_HI_DummyRC:x8sub_2
      0,	// B_HI_DummyRC:x8sub_3
      0,	// B_HI_DummyRC:x8sub_4
      0,	// B_HI_DummyRC:x8sub_5
      0,	// B_HI_DummyRC:x8sub_6
      0,	// B_HI_DummyRC:x8sub_7
      0,	// B_HI_DummyRC:zasubb
      0,	// B_HI_DummyRC:zasubd0
      0,	// B_HI_DummyRC:zasubd1
      0,	// B_HI_DummyRC:zasubh0
      0,	// B_HI_DummyRC:zasubh1
      0,	// B_HI_DummyRC:zasubq0
      0,	// B_HI_DummyRC:zasubq1
      0,	// B_HI_DummyRC:zasubs0
      0,	// B_HI_DummyRC:zasubs1
      0,	// B_HI_DummyRC:zsub
      0,	// B_HI_DummyRC:zsub0
      0,	// B_HI_DummyRC:zsub1
      0,	// B_HI_DummyRC:zsub2
      0,	// B_HI_DummyRC:zsub3
      0,	// B_HI_DummyRC:zsub_hi
      0,	// B_HI_DummyRC:zasubd1_then_zasubq0
      0,	// B_HI_DummyRC:zasubd1_then_zasubq1
      0,	// B_HI_DummyRC:zasubs1_then_zasubd0
      0,	// B_HI_DummyRC:zasubs1_then_zasubd1
      0,	// B_HI_DummyRC:zasubs1_then_zasubq0
      0,	// B_HI_DummyRC:zasubs1_then_zasubq1
      0,	// B_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// B_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// B_HI_DummyRC:zasubh1_then_zasubd0
      0,	// B_HI_DummyRC:zasubh1_then_zasubd1
      0,	// B_HI_DummyRC:zasubh1_then_zasubq0
      0,	// B_HI_DummyRC:zasubh1_then_zasubq1
      0,	// B_HI_DummyRC:zasubh1_then_zasubs0
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1
      0,	// B_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// B_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// B_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// B_HI_DummyRC:dsub1_then_bsub
      0,	// B_HI_DummyRC:dsub1_then_bsub_hi
      0,	// B_HI_DummyRC:dsub1_then_hsub
      0,	// B_HI_DummyRC:dsub1_then_hsub_hi
      0,	// B_HI_DummyRC:dsub1_then_ssub
      0,	// B_HI_DummyRC:dsub1_then_ssub_hi
      0,	// B_HI_DummyRC:dsub3_then_bsub
      0,	// B_HI_DummyRC:dsub3_then_bsub_hi
      0,	// B_HI_DummyRC:dsub3_then_hsub
      0,	// B_HI_DummyRC:dsub3_then_hsub_hi
      0,	// B_HI_DummyRC:dsub3_then_ssub
      0,	// B_HI_DummyRC:dsub3_then_ssub_hi
      0,	// B_HI_DummyRC:dsub2_then_bsub
      0,	// B_HI_DummyRC:dsub2_then_bsub_hi
      0,	// B_HI_DummyRC:dsub2_then_hsub
      0,	// B_HI_DummyRC:dsub2_then_hsub_hi
      0,	// B_HI_DummyRC:dsub2_then_ssub
      0,	// B_HI_DummyRC:dsub2_then_ssub_hi
      0,	// B_HI_DummyRC:psub1_then_psub
      0,	// B_HI_DummyRC:qsub1_then_dsub_hi
      0,	// B_HI_DummyRC:qsub3_then_dsub_hi
      0,	// B_HI_DummyRC:qsub2_then_dsub_hi
      0,	// B_HI_DummyRC:x8sub_7_then_sub_32
      0,	// B_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_6_then_sub_32
      0,	// B_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_5_then_sub_32
      0,	// B_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_4_then_sub_32
      0,	// B_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_3_then_sub_32
      0,	// B_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_2_then_sub_32
      0,	// B_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// B_HI_DummyRC:x8sub_1_then_sub_32
      0,	// B_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// B_HI_DummyRC:subo64_then_sub_32
      0,	// B_HI_DummyRC:subo64_then_sub_32_hi
      0,	// B_HI_DummyRC:zsub1_then_zsub_hi
      0,	// B_HI_DummyRC:zsub3_then_zsub_hi
      0,	// B_HI_DummyRC:zsub2_then_zsub_hi
      0,	// B_HI_DummyRC:dsub0_dsub1
      0,	// B_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// B_HI_DummyRC:dsub1_dsub2
      0,	// B_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// B_HI_DummyRC:dsub2_dsub3
      0,	// B_HI_DummyRC:dsub_dsub1
      0,	// B_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// B_HI_DummyRC:dsub_dsub1_dsub2
      0,	// B_HI_DummyRC:qsub0_qsub1
      0,	// B_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// B_HI_DummyRC:qsub1_qsub2
      0,	// B_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// B_HI_DummyRC:qsub2_qsub3
      0,	// B_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// B_HI_DummyRC:x8sub_0_x8sub_1
      0,	// B_HI_DummyRC:x8sub_2_x8sub_3
      0,	// B_HI_DummyRC:x8sub_4_x8sub_5
      0,	// B_HI_DummyRC:x8sub_6_x8sub_7
      0,	// B_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// B_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// B_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// B_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// B_HI_DummyRC:zsub_qsub1
      0,	// B_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// B_HI_DummyRC:zsub_qsub1_qsub2
      0,	// B_HI_DummyRC:zsub0_zsub1
      0,	// B_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// B_HI_DummyRC:zsub1_zsub2
      0,	// B_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// B_HI_DummyRC:zsub2_zsub3
      0,	// B_HI_DummyRC:zsub0_zsub2
      0,	// B_HI_DummyRC:zsub1_zsub3
    },
    {	// D_HI_DummyRC
      0,	// D_HI_DummyRC:bsub
      0,	// D_HI_DummyRC:bsub_hi
      0,	// D_HI_DummyRC:dsub
      0,	// D_HI_DummyRC:dsub0
      0,	// D_HI_DummyRC:dsub1
      0,	// D_HI_DummyRC:dsub2
      0,	// D_HI_DummyRC:dsub3
      0,	// D_HI_DummyRC:dsub_hi
      0,	// D_HI_DummyRC:hsub
      0,	// D_HI_DummyRC:hsub_hi
      0,	// D_HI_DummyRC:psub
      0,	// D_HI_DummyRC:psub0
      0,	// D_HI_DummyRC:psub1
      0,	// D_HI_DummyRC:qsub0
      0,	// D_HI_DummyRC:qsub1
      0,	// D_HI_DummyRC:qsub2
      0,	// D_HI_DummyRC:qsub3
      0,	// D_HI_DummyRC:ssub
      0,	// D_HI_DummyRC:ssub_hi
      0,	// D_HI_DummyRC:sub_32
      0,	// D_HI_DummyRC:sub_32_hi
      0,	// D_HI_DummyRC:sube32
      0,	// D_HI_DummyRC:sube64
      0,	// D_HI_DummyRC:subo32
      0,	// D_HI_DummyRC:subo64
      0,	// D_HI_DummyRC:x8sub_0
      0,	// D_HI_DummyRC:x8sub_1
      0,	// D_HI_DummyRC:x8sub_2
      0,	// D_HI_DummyRC:x8sub_3
      0,	// D_HI_DummyRC:x8sub_4
      0,	// D_HI_DummyRC:x8sub_5
      0,	// D_HI_DummyRC:x8sub_6
      0,	// D_HI_DummyRC:x8sub_7
      0,	// D_HI_DummyRC:zasubb
      0,	// D_HI_DummyRC:zasubd0
      0,	// D_HI_DummyRC:zasubd1
      0,	// D_HI_DummyRC:zasubh0
      0,	// D_HI_DummyRC:zasubh1
      0,	// D_HI_DummyRC:zasubq0
      0,	// D_HI_DummyRC:zasubq1
      0,	// D_HI_DummyRC:zasubs0
      0,	// D_HI_DummyRC:zasubs1
      0,	// D_HI_DummyRC:zsub
      0,	// D_HI_DummyRC:zsub0
      0,	// D_HI_DummyRC:zsub1
      0,	// D_HI_DummyRC:zsub2
      0,	// D_HI_DummyRC:zsub3
      0,	// D_HI_DummyRC:zsub_hi
      0,	// D_HI_DummyRC:zasubd1_then_zasubq0
      0,	// D_HI_DummyRC:zasubd1_then_zasubq1
      0,	// D_HI_DummyRC:zasubs1_then_zasubd0
      0,	// D_HI_DummyRC:zasubs1_then_zasubd1
      0,	// D_HI_DummyRC:zasubs1_then_zasubq0
      0,	// D_HI_DummyRC:zasubs1_then_zasubq1
      0,	// D_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// D_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// D_HI_DummyRC:zasubh1_then_zasubd0
      0,	// D_HI_DummyRC:zasubh1_then_zasubd1
      0,	// D_HI_DummyRC:zasubh1_then_zasubq0
      0,	// D_HI_DummyRC:zasubh1_then_zasubq1
      0,	// D_HI_DummyRC:zasubh1_then_zasubs0
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1
      0,	// D_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// D_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// D_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// D_HI_DummyRC:dsub1_then_bsub
      0,	// D_HI_DummyRC:dsub1_then_bsub_hi
      0,	// D_HI_DummyRC:dsub1_then_hsub
      0,	// D_HI_DummyRC:dsub1_then_hsub_hi
      0,	// D_HI_DummyRC:dsub1_then_ssub
      0,	// D_HI_DummyRC:dsub1_then_ssub_hi
      0,	// D_HI_DummyRC:dsub3_then_bsub
      0,	// D_HI_DummyRC:dsub3_then_bsub_hi
      0,	// D_HI_DummyRC:dsub3_then_hsub
      0,	// D_HI_DummyRC:dsub3_then_hsub_hi
      0,	// D_HI_DummyRC:dsub3_then_ssub
      0,	// D_HI_DummyRC:dsub3_then_ssub_hi
      0,	// D_HI_DummyRC:dsub2_then_bsub
      0,	// D_HI_DummyRC:dsub2_then_bsub_hi
      0,	// D_HI_DummyRC:dsub2_then_hsub
      0,	// D_HI_DummyRC:dsub2_then_hsub_hi
      0,	// D_HI_DummyRC:dsub2_then_ssub
      0,	// D_HI_DummyRC:dsub2_then_ssub_hi
      0,	// D_HI_DummyRC:psub1_then_psub
      0,	// D_HI_DummyRC:qsub1_then_dsub_hi
      0,	// D_HI_DummyRC:qsub3_then_dsub_hi
      0,	// D_HI_DummyRC:qsub2_then_dsub_hi
      0,	// D_HI_DummyRC:x8sub_7_then_sub_32
      0,	// D_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_6_then_sub_32
      0,	// D_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_5_then_sub_32
      0,	// D_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_4_then_sub_32
      0,	// D_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_3_then_sub_32
      0,	// D_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_2_then_sub_32
      0,	// D_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// D_HI_DummyRC:x8sub_1_then_sub_32
      0,	// D_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// D_HI_DummyRC:subo64_then_sub_32
      0,	// D_HI_DummyRC:subo64_then_sub_32_hi
      0,	// D_HI_DummyRC:zsub1_then_zsub_hi
      0,	// D_HI_DummyRC:zsub3_then_zsub_hi
      0,	// D_HI_DummyRC:zsub2_then_zsub_hi
      0,	// D_HI_DummyRC:dsub0_dsub1
      0,	// D_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// D_HI_DummyRC:dsub1_dsub2
      0,	// D_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// D_HI_DummyRC:dsub2_dsub3
      0,	// D_HI_DummyRC:dsub_dsub1
      0,	// D_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// D_HI_DummyRC:dsub_dsub1_dsub2
      0,	// D_HI_DummyRC:qsub0_qsub1
      0,	// D_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// D_HI_DummyRC:qsub1_qsub2
      0,	// D_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// D_HI_DummyRC:qsub2_qsub3
      0,	// D_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// D_HI_DummyRC:x8sub_0_x8sub_1
      0,	// D_HI_DummyRC:x8sub_2_x8sub_3
      0,	// D_HI_DummyRC:x8sub_4_x8sub_5
      0,	// D_HI_DummyRC:x8sub_6_x8sub_7
      0,	// D_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// D_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// D_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// D_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// D_HI_DummyRC:zsub_qsub1
      0,	// D_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// D_HI_DummyRC:zsub_qsub1_qsub2
      0,	// D_HI_DummyRC:zsub0_zsub1
      0,	// D_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// D_HI_DummyRC:zsub1_zsub2
      0,	// D_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// D_HI_DummyRC:zsub2_zsub3
      0,	// D_HI_DummyRC:zsub0_zsub2
      0,	// D_HI_DummyRC:zsub1_zsub3
    },
    {	// H_HI_DummyRC
      0,	// H_HI_DummyRC:bsub
      0,	// H_HI_DummyRC:bsub_hi
      0,	// H_HI_DummyRC:dsub
      0,	// H_HI_DummyRC:dsub0
      0,	// H_HI_DummyRC:dsub1
      0,	// H_HI_DummyRC:dsub2
      0,	// H_HI_DummyRC:dsub3
      0,	// H_HI_DummyRC:dsub_hi
      0,	// H_HI_DummyRC:hsub
      0,	// H_HI_DummyRC:hsub_hi
      0,	// H_HI_DummyRC:psub
      0,	// H_HI_DummyRC:psub0
      0,	// H_HI_DummyRC:psub1
      0,	// H_HI_DummyRC:qsub0
      0,	// H_HI_DummyRC:qsub1
      0,	// H_HI_DummyRC:qsub2
      0,	// H_HI_DummyRC:qsub3
      0,	// H_HI_DummyRC:ssub
      0,	// H_HI_DummyRC:ssub_hi
      0,	// H_HI_DummyRC:sub_32
      0,	// H_HI_DummyRC:sub_32_hi
      0,	// H_HI_DummyRC:sube32
      0,	// H_HI_DummyRC:sube64
      0,	// H_HI_DummyRC:subo32
      0,	// H_HI_DummyRC:subo64
      0,	// H_HI_DummyRC:x8sub_0
      0,	// H_HI_DummyRC:x8sub_1
      0,	// H_HI_DummyRC:x8sub_2
      0,	// H_HI_DummyRC:x8sub_3
      0,	// H_HI_DummyRC:x8sub_4
      0,	// H_HI_DummyRC:x8sub_5
      0,	// H_HI_DummyRC:x8sub_6
      0,	// H_HI_DummyRC:x8sub_7
      0,	// H_HI_DummyRC:zasubb
      0,	// H_HI_DummyRC:zasubd0
      0,	// H_HI_DummyRC:zasubd1
      0,	// H_HI_DummyRC:zasubh0
      0,	// H_HI_DummyRC:zasubh1
      0,	// H_HI_DummyRC:zasubq0
      0,	// H_HI_DummyRC:zasubq1
      0,	// H_HI_DummyRC:zasubs0
      0,	// H_HI_DummyRC:zasubs1
      0,	// H_HI_DummyRC:zsub
      0,	// H_HI_DummyRC:zsub0
      0,	// H_HI_DummyRC:zsub1
      0,	// H_HI_DummyRC:zsub2
      0,	// H_HI_DummyRC:zsub3
      0,	// H_HI_DummyRC:zsub_hi
      0,	// H_HI_DummyRC:zasubd1_then_zasubq0
      0,	// H_HI_DummyRC:zasubd1_then_zasubq1
      0,	// H_HI_DummyRC:zasubs1_then_zasubd0
      0,	// H_HI_DummyRC:zasubs1_then_zasubd1
      0,	// H_HI_DummyRC:zasubs1_then_zasubq0
      0,	// H_HI_DummyRC:zasubs1_then_zasubq1
      0,	// H_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// H_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// H_HI_DummyRC:zasubh1_then_zasubd0
      0,	// H_HI_DummyRC:zasubh1_then_zasubd1
      0,	// H_HI_DummyRC:zasubh1_then_zasubq0
      0,	// H_HI_DummyRC:zasubh1_then_zasubq1
      0,	// H_HI_DummyRC:zasubh1_then_zasubs0
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1
      0,	// H_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// H_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// H_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// H_HI_DummyRC:dsub1_then_bsub
      0,	// H_HI_DummyRC:dsub1_then_bsub_hi
      0,	// H_HI_DummyRC:dsub1_then_hsub
      0,	// H_HI_DummyRC:dsub1_then_hsub_hi
      0,	// H_HI_DummyRC:dsub1_then_ssub
      0,	// H_HI_DummyRC:dsub1_then_ssub_hi
      0,	// H_HI_DummyRC:dsub3_then_bsub
      0,	// H_HI_DummyRC:dsub3_then_bsub_hi
      0,	// H_HI_DummyRC:dsub3_then_hsub
      0,	// H_HI_DummyRC:dsub3_then_hsub_hi
      0,	// H_HI_DummyRC:dsub3_then_ssub
      0,	// H_HI_DummyRC:dsub3_then_ssub_hi
      0,	// H_HI_DummyRC:dsub2_then_bsub
      0,	// H_HI_DummyRC:dsub2_then_bsub_hi
      0,	// H_HI_DummyRC:dsub2_then_hsub
      0,	// H_HI_DummyRC:dsub2_then_hsub_hi
      0,	// H_HI_DummyRC:dsub2_then_ssub
      0,	// H_HI_DummyRC:dsub2_then_ssub_hi
      0,	// H_HI_DummyRC:psub1_then_psub
      0,	// H_HI_DummyRC:qsub1_then_dsub_hi
      0,	// H_HI_DummyRC:qsub3_then_dsub_hi
      0,	// H_HI_DummyRC:qsub2_then_dsub_hi
      0,	// H_HI_DummyRC:x8sub_7_then_sub_32
      0,	// H_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_6_then_sub_32
      0,	// H_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_5_then_sub_32
      0,	// H_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_4_then_sub_32
      0,	// H_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_3_then_sub_32
      0,	// H_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_2_then_sub_32
      0,	// H_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// H_HI_DummyRC:x8sub_1_then_sub_32
      0,	// H_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// H_HI_DummyRC:subo64_then_sub_32
      0,	// H_HI_DummyRC:subo64_then_sub_32_hi
      0,	// H_HI_DummyRC:zsub1_then_zsub_hi
      0,	// H_HI_DummyRC:zsub3_then_zsub_hi
      0,	// H_HI_DummyRC:zsub2_then_zsub_hi
      0,	// H_HI_DummyRC:dsub0_dsub1
      0,	// H_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// H_HI_DummyRC:dsub1_dsub2
      0,	// H_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// H_HI_DummyRC:dsub2_dsub3
      0,	// H_HI_DummyRC:dsub_dsub1
      0,	// H_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// H_HI_DummyRC:dsub_dsub1_dsub2
      0,	// H_HI_DummyRC:qsub0_qsub1
      0,	// H_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// H_HI_DummyRC:qsub1_qsub2
      0,	// H_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// H_HI_DummyRC:qsub2_qsub3
      0,	// H_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// H_HI_DummyRC:x8sub_0_x8sub_1
      0,	// H_HI_DummyRC:x8sub_2_x8sub_3
      0,	// H_HI_DummyRC:x8sub_4_x8sub_5
      0,	// H_HI_DummyRC:x8sub_6_x8sub_7
      0,	// H_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// H_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// H_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// H_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// H_HI_DummyRC:zsub_qsub1
      0,	// H_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// H_HI_DummyRC:zsub_qsub1_qsub2
      0,	// H_HI_DummyRC:zsub0_zsub1
      0,	// H_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// H_HI_DummyRC:zsub1_zsub2
      0,	// H_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// H_HI_DummyRC:zsub2_zsub3
      0,	// H_HI_DummyRC:zsub0_zsub2
      0,	// H_HI_DummyRC:zsub1_zsub3
    },
    {	// Q_HI_DummyRC
      0,	// Q_HI_DummyRC:bsub
      0,	// Q_HI_DummyRC:bsub_hi
      0,	// Q_HI_DummyRC:dsub
      0,	// Q_HI_DummyRC:dsub0
      0,	// Q_HI_DummyRC:dsub1
      0,	// Q_HI_DummyRC:dsub2
      0,	// Q_HI_DummyRC:dsub3
      0,	// Q_HI_DummyRC:dsub_hi
      0,	// Q_HI_DummyRC:hsub
      0,	// Q_HI_DummyRC:hsub_hi
      0,	// Q_HI_DummyRC:psub
      0,	// Q_HI_DummyRC:psub0
      0,	// Q_HI_DummyRC:psub1
      0,	// Q_HI_DummyRC:qsub0
      0,	// Q_HI_DummyRC:qsub1
      0,	// Q_HI_DummyRC:qsub2
      0,	// Q_HI_DummyRC:qsub3
      0,	// Q_HI_DummyRC:ssub
      0,	// Q_HI_DummyRC:ssub_hi
      0,	// Q_HI_DummyRC:sub_32
      0,	// Q_HI_DummyRC:sub_32_hi
      0,	// Q_HI_DummyRC:sube32
      0,	// Q_HI_DummyRC:sube64
      0,	// Q_HI_DummyRC:subo32
      0,	// Q_HI_DummyRC:subo64
      0,	// Q_HI_DummyRC:x8sub_0
      0,	// Q_HI_DummyRC:x8sub_1
      0,	// Q_HI_DummyRC:x8sub_2
      0,	// Q_HI_DummyRC:x8sub_3
      0,	// Q_HI_DummyRC:x8sub_4
      0,	// Q_HI_DummyRC:x8sub_5
      0,	// Q_HI_DummyRC:x8sub_6
      0,	// Q_HI_DummyRC:x8sub_7
      0,	// Q_HI_DummyRC:zasubb
      0,	// Q_HI_DummyRC:zasubd0
      0,	// Q_HI_DummyRC:zasubd1
      0,	// Q_HI_DummyRC:zasubh0
      0,	// Q_HI_DummyRC:zasubh1
      0,	// Q_HI_DummyRC:zasubq0
      0,	// Q_HI_DummyRC:zasubq1
      0,	// Q_HI_DummyRC:zasubs0
      0,	// Q_HI_DummyRC:zasubs1
      0,	// Q_HI_DummyRC:zsub
      0,	// Q_HI_DummyRC:zsub0
      0,	// Q_HI_DummyRC:zsub1
      0,	// Q_HI_DummyRC:zsub2
      0,	// Q_HI_DummyRC:zsub3
      0,	// Q_HI_DummyRC:zsub_hi
      0,	// Q_HI_DummyRC:zasubd1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubd1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubs1_then_zasubd0
      0,	// Q_HI_DummyRC:zasubs1_then_zasubd1
      0,	// Q_HI_DummyRC:zasubs1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubs1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubd0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubd1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// Q_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// Q_HI_DummyRC:dsub1_then_bsub
      0,	// Q_HI_DummyRC:dsub1_then_bsub_hi
      0,	// Q_HI_DummyRC:dsub1_then_hsub
      0,	// Q_HI_DummyRC:dsub1_then_hsub_hi
      0,	// Q_HI_DummyRC:dsub1_then_ssub
      0,	// Q_HI_DummyRC:dsub1_then_ssub_hi
      0,	// Q_HI_DummyRC:dsub3_then_bsub
      0,	// Q_HI_DummyRC:dsub3_then_bsub_hi
      0,	// Q_HI_DummyRC:dsub3_then_hsub
      0,	// Q_HI_DummyRC:dsub3_then_hsub_hi
      0,	// Q_HI_DummyRC:dsub3_then_ssub
      0,	// Q_HI_DummyRC:dsub3_then_ssub_hi
      0,	// Q_HI_DummyRC:dsub2_then_bsub
      0,	// Q_HI_DummyRC:dsub2_then_bsub_hi
      0,	// Q_HI_DummyRC:dsub2_then_hsub
      0,	// Q_HI_DummyRC:dsub2_then_hsub_hi
      0,	// Q_HI_DummyRC:dsub2_then_ssub
      0,	// Q_HI_DummyRC:dsub2_then_ssub_hi
      0,	// Q_HI_DummyRC:psub1_then_psub
      0,	// Q_HI_DummyRC:qsub1_then_dsub_hi
      0,	// Q_HI_DummyRC:qsub3_then_dsub_hi
      0,	// Q_HI_DummyRC:qsub2_then_dsub_hi
      0,	// Q_HI_DummyRC:x8sub_7_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_6_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_5_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_4_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_3_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_2_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// Q_HI_DummyRC:x8sub_1_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// Q_HI_DummyRC:subo64_then_sub_32
      0,	// Q_HI_DummyRC:subo64_then_sub_32_hi
      0,	// Q_HI_DummyRC:zsub1_then_zsub_hi
      0,	// Q_HI_DummyRC:zsub3_then_zsub_hi
      0,	// Q_HI_DummyRC:zsub2_then_zsub_hi
      0,	// Q_HI_DummyRC:dsub0_dsub1
      0,	// Q_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// Q_HI_DummyRC:dsub1_dsub2
      0,	// Q_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// Q_HI_DummyRC:dsub2_dsub3
      0,	// Q_HI_DummyRC:dsub_dsub1
      0,	// Q_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// Q_HI_DummyRC:dsub_dsub1_dsub2
      0,	// Q_HI_DummyRC:qsub0_qsub1
      0,	// Q_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// Q_HI_DummyRC:qsub1_qsub2
      0,	// Q_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// Q_HI_DummyRC:qsub2_qsub3
      0,	// Q_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_0_x8sub_1
      0,	// Q_HI_DummyRC:x8sub_2_x8sub_3
      0,	// Q_HI_DummyRC:x8sub_4_x8sub_5
      0,	// Q_HI_DummyRC:x8sub_6_x8sub_7
      0,	// Q_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// Q_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// Q_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// Q_HI_DummyRC:zsub_qsub1
      0,	// Q_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// Q_HI_DummyRC:zsub_qsub1_qsub2
      0,	// Q_HI_DummyRC:zsub0_zsub1
      0,	// Q_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// Q_HI_DummyRC:zsub1_zsub2
      0,	// Q_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// Q_HI_DummyRC:zsub2_zsub3
      0,	// Q_HI_DummyRC:zsub0_zsub2
      0,	// Q_HI_DummyRC:zsub1_zsub3
    },
    {	// S_HI_DummyRC
      0,	// S_HI_DummyRC:bsub
      0,	// S_HI_DummyRC:bsub_hi
      0,	// S_HI_DummyRC:dsub
      0,	// S_HI_DummyRC:dsub0
      0,	// S_HI_DummyRC:dsub1
      0,	// S_HI_DummyRC:dsub2
      0,	// S_HI_DummyRC:dsub3
      0,	// S_HI_DummyRC:dsub_hi
      0,	// S_HI_DummyRC:hsub
      0,	// S_HI_DummyRC:hsub_hi
      0,	// S_HI_DummyRC:psub
      0,	// S_HI_DummyRC:psub0
      0,	// S_HI_DummyRC:psub1
      0,	// S_HI_DummyRC:qsub0
      0,	// S_HI_DummyRC:qsub1
      0,	// S_HI_DummyRC:qsub2
      0,	// S_HI_DummyRC:qsub3
      0,	// S_HI_DummyRC:ssub
      0,	// S_HI_DummyRC:ssub_hi
      0,	// S_HI_DummyRC:sub_32
      0,	// S_HI_DummyRC:sub_32_hi
      0,	// S_HI_DummyRC:sube32
      0,	// S_HI_DummyRC:sube64
      0,	// S_HI_DummyRC:subo32
      0,	// S_HI_DummyRC:subo64
      0,	// S_HI_DummyRC:x8sub_0
      0,	// S_HI_DummyRC:x8sub_1
      0,	// S_HI_DummyRC:x8sub_2
      0,	// S_HI_DummyRC:x8sub_3
      0,	// S_HI_DummyRC:x8sub_4
      0,	// S_HI_DummyRC:x8sub_5
      0,	// S_HI_DummyRC:x8sub_6
      0,	// S_HI_DummyRC:x8sub_7
      0,	// S_HI_DummyRC:zasubb
      0,	// S_HI_DummyRC:zasubd0
      0,	// S_HI_DummyRC:zasubd1
      0,	// S_HI_DummyRC:zasubh0
      0,	// S_HI_DummyRC:zasubh1
      0,	// S_HI_DummyRC:zasubq0
      0,	// S_HI_DummyRC:zasubq1
      0,	// S_HI_DummyRC:zasubs0
      0,	// S_HI_DummyRC:zasubs1
      0,	// S_HI_DummyRC:zsub
      0,	// S_HI_DummyRC:zsub0
      0,	// S_HI_DummyRC:zsub1
      0,	// S_HI_DummyRC:zsub2
      0,	// S_HI_DummyRC:zsub3
      0,	// S_HI_DummyRC:zsub_hi
      0,	// S_HI_DummyRC:zasubd1_then_zasubq0
      0,	// S_HI_DummyRC:zasubd1_then_zasubq1
      0,	// S_HI_DummyRC:zasubs1_then_zasubd0
      0,	// S_HI_DummyRC:zasubs1_then_zasubd1
      0,	// S_HI_DummyRC:zasubs1_then_zasubq0
      0,	// S_HI_DummyRC:zasubs1_then_zasubq1
      0,	// S_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq0
      0,	// S_HI_DummyRC:zasubs1_then_zasubd1_then_zasubq1
      0,	// S_HI_DummyRC:zasubh1_then_zasubd0
      0,	// S_HI_DummyRC:zasubh1_then_zasubd1
      0,	// S_HI_DummyRC:zasubh1_then_zasubq0
      0,	// S_HI_DummyRC:zasubh1_then_zasubq1
      0,	// S_HI_DummyRC:zasubh1_then_zasubs0
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1
      0,	// S_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq0
      0,	// S_HI_DummyRC:zasubh1_then_zasubd1_then_zasubq1
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd0
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq0
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubq1
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// S_HI_DummyRC:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// S_HI_DummyRC:dsub1_then_bsub
      0,	// S_HI_DummyRC:dsub1_then_bsub_hi
      0,	// S_HI_DummyRC:dsub1_then_hsub
      0,	// S_HI_DummyRC:dsub1_then_hsub_hi
      0,	// S_HI_DummyRC:dsub1_then_ssub
      0,	// S_HI_DummyRC:dsub1_then_ssub_hi
      0,	// S_HI_DummyRC:dsub3_then_bsub
      0,	// S_HI_DummyRC:dsub3_then_bsub_hi
      0,	// S_HI_DummyRC:dsub3_then_hsub
      0,	// S_HI_DummyRC:dsub3_then_hsub_hi
      0,	// S_HI_DummyRC:dsub3_then_ssub
      0,	// S_HI_DummyRC:dsub3_then_ssub_hi
      0,	// S_HI_DummyRC:dsub2_then_bsub
      0,	// S_HI_DummyRC:dsub2_then_bsub_hi
      0,	// S_HI_DummyRC:dsub2_then_hsub
      0,	// S_HI_DummyRC:dsub2_then_hsub_hi
      0,	// S_HI_DummyRC:dsub2_then_ssub
      0,	// S_HI_DummyRC:dsub2_then_ssub_hi
      0,	// S_HI_DummyRC:psub1_then_psub
      0,	// S_HI_DummyRC:qsub1_then_dsub_hi
      0,	// S_HI_DummyRC:qsub3_then_dsub_hi
      0,	// S_HI_DummyRC:qsub2_then_dsub_hi
      0,	// S_HI_DummyRC:x8sub_7_then_sub_32
      0,	// S_HI_DummyRC:x8sub_7_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_6_then_sub_32
      0,	// S_HI_DummyRC:x8sub_6_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_5_then_sub_32
      0,	// S_HI_DummyRC:x8sub_5_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_4_then_sub_32
      0,	// S_HI_DummyRC:x8sub_4_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_3_then_sub_32
      0,	// S_HI_DummyRC:x8sub_3_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_2_then_sub_32
      0,	// S_HI_DummyRC:x8sub_2_then_sub_32_hi
      0,	// S_HI_DummyRC:x8sub_1_then_sub_32
      0,	// S_HI_DummyRC:x8sub_1_then_sub_32_hi
      0,	// S_HI_DummyRC:subo64_then_sub_32
      0,	// S_HI_DummyRC:subo64_then_sub_32_hi
      0,	// S_HI_DummyRC:zsub1_then_zsub_hi
      0,	// S_HI_DummyRC:zsub3_then_zsub_hi
      0,	// S_HI_DummyRC:zsub2_then_zsub_hi
      0,	// S_HI_DummyRC:dsub0_dsub1
      0,	// S_HI_DummyRC:dsub0_dsub1_dsub2
      0,	// S_HI_DummyRC:dsub1_dsub2
      0,	// S_HI_DummyRC:dsub1_dsub2_dsub3
      0,	// S_HI_DummyRC:dsub2_dsub3
      0,	// S_HI_DummyRC:dsub_dsub1
      0,	// S_HI_DummyRC:dsub_dsub1_dsub2_dsub3
      0,	// S_HI_DummyRC:dsub_dsub1_dsub2
      0,	// S_HI_DummyRC:qsub0_qsub1
      0,	// S_HI_DummyRC:qsub0_qsub1_qsub2
      0,	// S_HI_DummyRC:qsub1_qsub2
      0,	// S_HI_DummyRC:qsub1_qsub2_qsub3
      0,	// S_HI_DummyRC:qsub2_qsub3
      0,	// S_HI_DummyRC:sub_32_x8sub_1_then_sub_32
      0,	// S_HI_DummyRC:x8sub_0_x8sub_1
      0,	// S_HI_DummyRC:x8sub_2_x8sub_3
      0,	// S_HI_DummyRC:x8sub_4_x8sub_5
      0,	// S_HI_DummyRC:x8sub_6_x8sub_7
      0,	// S_HI_DummyRC:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// S_HI_DummyRC:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// S_HI_DummyRC:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// S_HI_DummyRC:sub_32_subo64_then_sub_32
      0,	// S_HI_DummyRC:zsub_qsub1
      0,	// S_HI_DummyRC:zsub_qsub1_qsub2_qsub3
      0,	// S_HI_DummyRC:zsub_qsub1_qsub2
      0,	// S_HI_DummyRC:zsub0_zsub1
      0,	// S_HI_DummyRC:zsub0_zsub1_zsub2
      0,	// S_HI_DummyRC:zsub1_zsub2
      0,	// S_HI_DummyRC:zsub1_zsub2_zsub3
      0,	// S_HI_DummyRC:zsub2_zsub3
      0,	// S_HI_DummyRC:zsub0_zsub2
      0,	// S_HI_DummyRC:zsub1_zsub3
    },
    {	// FPR8
      0,	// FPR8:bsub
      0,	// FPR8:bsub_hi
      0,	// FPR8:dsub
      0,	// FPR8:dsub0
      0,	// FPR8:dsub1
      0,	// FPR8:dsub2
      0,	// FPR8:dsub3
      0,	// FPR8:dsub_hi
      0,	// FPR8:hsub
      0,	// FPR8:hsub_hi
      0,	// FPR8:psub
      0,	// FPR8:psub0
      0,	// FPR8:psub1
      0,	// FPR8:qsub0
      0,	// FPR8:qsub1
      0,	// FPR8:qsub2
      0,	// FPR8:qsub3
      0,	// FPR8:ssub
      0,	// FPR8:ssub_hi
      0,	// FPR8:sub_32
      0,	// FPR8:sub_32_hi
      0,	// FPR8:sube32
      0,	// FPR8:sube64
      0,	// FPR8:subo32
      0,	// FPR8:subo64
      0,	// FPR8:x8sub_0
      0,	// FPR8:x8sub_1
      0,	// FPR8:x8sub_2
      0,	// FPR8:x8sub_3
      0,	// FPR8:x8sub_4
      0,	// FPR8:x8sub_5
      0,	// FPR8:x8sub_6
      0,	// FPR8:x8sub_7
      0,	// FPR8:zasubb
      0,	// FPR8:zasubd0
      0,	// FPR8:zasubd1
      0,	// FPR8:zasubh0
      0,	// FPR8:zasubh1
      0,	// FPR8:zasubq0
      0,	// FPR8:zasubq1
      0,	// FPR8:zasubs0
      0,	// FPR8:zasubs1
      0,	// FPR8:zsub
      0,	// FPR8:zsub0
      0,	// FPR8:zsub1
      0,	// FPR8:zsub2
      0,	// FPR8:zsub3
      0,	// FPR8:zsub_hi
      0,	// FPR8:zasubd1_then_zasubq0
      0,	// FPR8:zasubd1_then_zasubq1
      0,	// FPR8:zasubs1_then_zasubd0
      0,	// FPR8:zasubs1_then_zasubd1
      0,	// FPR8:zasubs1_then_zasubq0
      0,	// FPR8:zasubs1_then_zasubq1
      0,	// FPR8:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR8:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR8:zasubh1_then_zasubd0
      0,	// FPR8:zasubh1_then_zasubd1
      0,	// FPR8:zasubh1_then_zasubq0
      0,	// FPR8:zasubh1_then_zasubq1
      0,	// FPR8:zasubh1_then_zasubs0
      0,	// FPR8:zasubh1_then_zasubs1
      0,	// FPR8:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR8:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR8:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR8:dsub1_then_bsub
      0,	// FPR8:dsub1_then_bsub_hi
      0,	// FPR8:dsub1_then_hsub
      0,	// FPR8:dsub1_then_hsub_hi
      0,	// FPR8:dsub1_then_ssub
      0,	// FPR8:dsub1_then_ssub_hi
      0,	// FPR8:dsub3_then_bsub
      0,	// FPR8:dsub3_then_bsub_hi
      0,	// FPR8:dsub3_then_hsub
      0,	// FPR8:dsub3_then_hsub_hi
      0,	// FPR8:dsub3_then_ssub
      0,	// FPR8:dsub3_then_ssub_hi
      0,	// FPR8:dsub2_then_bsub
      0,	// FPR8:dsub2_then_bsub_hi
      0,	// FPR8:dsub2_then_hsub
      0,	// FPR8:dsub2_then_hsub_hi
      0,	// FPR8:dsub2_then_ssub
      0,	// FPR8:dsub2_then_ssub_hi
      0,	// FPR8:psub1_then_psub
      0,	// FPR8:qsub1_then_dsub_hi
      0,	// FPR8:qsub3_then_dsub_hi
      0,	// FPR8:qsub2_then_dsub_hi
      0,	// FPR8:x8sub_7_then_sub_32
      0,	// FPR8:x8sub_7_then_sub_32_hi
      0,	// FPR8:x8sub_6_then_sub_32
      0,	// FPR8:x8sub_6_then_sub_32_hi
      0,	// FPR8:x8sub_5_then_sub_32
      0,	// FPR8:x8sub_5_then_sub_32_hi
      0,	// FPR8:x8sub_4_then_sub_32
      0,	// FPR8:x8sub_4_then_sub_32_hi
      0,	// FPR8:x8sub_3_then_sub_32
      0,	// FPR8:x8sub_3_then_sub_32_hi
      0,	// FPR8:x8sub_2_then_sub_32
      0,	// FPR8:x8sub_2_then_sub_32_hi
      0,	// FPR8:x8sub_1_then_sub_32
      0,	// FPR8:x8sub_1_then_sub_32_hi
      0,	// FPR8:subo64_then_sub_32
      0,	// FPR8:subo64_then_sub_32_hi
      0,	// FPR8:zsub1_then_zsub_hi
      0,	// FPR8:zsub3_then_zsub_hi
      0,	// FPR8:zsub2_then_zsub_hi
      0,	// FPR8:dsub0_dsub1
      0,	// FPR8:dsub0_dsub1_dsub2
      0,	// FPR8:dsub1_dsub2
      0,	// FPR8:dsub1_dsub2_dsub3
      0,	// FPR8:dsub2_dsub3
      0,	// FPR8:dsub_dsub1
      0,	// FPR8:dsub_dsub1_dsub2_dsub3
      0,	// FPR8:dsub_dsub1_dsub2
      0,	// FPR8:qsub0_qsub1
      0,	// FPR8:qsub0_qsub1_qsub2
      0,	// FPR8:qsub1_qsub2
      0,	// FPR8:qsub1_qsub2_qsub3
      0,	// FPR8:qsub2_qsub3
      0,	// FPR8:sub_32_x8sub_1_then_sub_32
      0,	// FPR8:x8sub_0_x8sub_1
      0,	// FPR8:x8sub_2_x8sub_3
      0,	// FPR8:x8sub_4_x8sub_5
      0,	// FPR8:x8sub_6_x8sub_7
      0,	// FPR8:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR8:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR8:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR8:sub_32_subo64_then_sub_32
      0,	// FPR8:zsub_qsub1
      0,	// FPR8:zsub_qsub1_qsub2_qsub3
      0,	// FPR8:zsub_qsub1_qsub2
      0,	// FPR8:zsub0_zsub1
      0,	// FPR8:zsub0_zsub1_zsub2
      0,	// FPR8:zsub1_zsub2
      0,	// FPR8:zsub1_zsub2_zsub3
      0,	// FPR8:zsub2_zsub3
      0,	// FPR8:zsub0_zsub2
      0,	// FPR8:zsub1_zsub3
    },
    {	// FPR16
      7,	// FPR16:bsub -> FPR8
      0,	// FPR16:bsub_hi
      0,	// FPR16:dsub
      0,	// FPR16:dsub0
      0,	// FPR16:dsub1
      0,	// FPR16:dsub2
      0,	// FPR16:dsub3
      0,	// FPR16:dsub_hi
      0,	// FPR16:hsub
      0,	// FPR16:hsub_hi
      0,	// FPR16:psub
      0,	// FPR16:psub0
      0,	// FPR16:psub1
      0,	// FPR16:qsub0
      0,	// FPR16:qsub1
      0,	// FPR16:qsub2
      0,	// FPR16:qsub3
      0,	// FPR16:ssub
      0,	// FPR16:ssub_hi
      0,	// FPR16:sub_32
      0,	// FPR16:sub_32_hi
      0,	// FPR16:sube32
      0,	// FPR16:sube64
      0,	// FPR16:subo32
      0,	// FPR16:subo64
      0,	// FPR16:x8sub_0
      0,	// FPR16:x8sub_1
      0,	// FPR16:x8sub_2
      0,	// FPR16:x8sub_3
      0,	// FPR16:x8sub_4
      0,	// FPR16:x8sub_5
      0,	// FPR16:x8sub_6
      0,	// FPR16:x8sub_7
      0,	// FPR16:zasubb
      0,	// FPR16:zasubd0
      0,	// FPR16:zasubd1
      0,	// FPR16:zasubh0
      0,	// FPR16:zasubh1
      0,	// FPR16:zasubq0
      0,	// FPR16:zasubq1
      0,	// FPR16:zasubs0
      0,	// FPR16:zasubs1
      0,	// FPR16:zsub
      0,	// FPR16:zsub0
      0,	// FPR16:zsub1
      0,	// FPR16:zsub2
      0,	// FPR16:zsub3
      0,	// FPR16:zsub_hi
      0,	// FPR16:zasubd1_then_zasubq0
      0,	// FPR16:zasubd1_then_zasubq1
      0,	// FPR16:zasubs1_then_zasubd0
      0,	// FPR16:zasubs1_then_zasubd1
      0,	// FPR16:zasubs1_then_zasubq0
      0,	// FPR16:zasubs1_then_zasubq1
      0,	// FPR16:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR16:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR16:zasubh1_then_zasubd0
      0,	// FPR16:zasubh1_then_zasubd1
      0,	// FPR16:zasubh1_then_zasubq0
      0,	// FPR16:zasubh1_then_zasubq1
      0,	// FPR16:zasubh1_then_zasubs0
      0,	// FPR16:zasubh1_then_zasubs1
      0,	// FPR16:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR16:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR16:dsub1_then_bsub
      0,	// FPR16:dsub1_then_bsub_hi
      0,	// FPR16:dsub1_then_hsub
      0,	// FPR16:dsub1_then_hsub_hi
      0,	// FPR16:dsub1_then_ssub
      0,	// FPR16:dsub1_then_ssub_hi
      0,	// FPR16:dsub3_then_bsub
      0,	// FPR16:dsub3_then_bsub_hi
      0,	// FPR16:dsub3_then_hsub
      0,	// FPR16:dsub3_then_hsub_hi
      0,	// FPR16:dsub3_then_ssub
      0,	// FPR16:dsub3_then_ssub_hi
      0,	// FPR16:dsub2_then_bsub
      0,	// FPR16:dsub2_then_bsub_hi
      0,	// FPR16:dsub2_then_hsub
      0,	// FPR16:dsub2_then_hsub_hi
      0,	// FPR16:dsub2_then_ssub
      0,	// FPR16:dsub2_then_ssub_hi
      0,	// FPR16:psub1_then_psub
      0,	// FPR16:qsub1_then_dsub_hi
      0,	// FPR16:qsub3_then_dsub_hi
      0,	// FPR16:qsub2_then_dsub_hi
      0,	// FPR16:x8sub_7_then_sub_32
      0,	// FPR16:x8sub_7_then_sub_32_hi
      0,	// FPR16:x8sub_6_then_sub_32
      0,	// FPR16:x8sub_6_then_sub_32_hi
      0,	// FPR16:x8sub_5_then_sub_32
      0,	// FPR16:x8sub_5_then_sub_32_hi
      0,	// FPR16:x8sub_4_then_sub_32
      0,	// FPR16:x8sub_4_then_sub_32_hi
      0,	// FPR16:x8sub_3_then_sub_32
      0,	// FPR16:x8sub_3_then_sub_32_hi
      0,	// FPR16:x8sub_2_then_sub_32
      0,	// FPR16:x8sub_2_then_sub_32_hi
      0,	// FPR16:x8sub_1_then_sub_32
      0,	// FPR16:x8sub_1_then_sub_32_hi
      0,	// FPR16:subo64_then_sub_32
      0,	// FPR16:subo64_then_sub_32_hi
      0,	// FPR16:zsub1_then_zsub_hi
      0,	// FPR16:zsub3_then_zsub_hi
      0,	// FPR16:zsub2_then_zsub_hi
      0,	// FPR16:dsub0_dsub1
      0,	// FPR16:dsub0_dsub1_dsub2
      0,	// FPR16:dsub1_dsub2
      0,	// FPR16:dsub1_dsub2_dsub3
      0,	// FPR16:dsub2_dsub3
      0,	// FPR16:dsub_dsub1
      0,	// FPR16:dsub_dsub1_dsub2_dsub3
      0,	// FPR16:dsub_dsub1_dsub2
      0,	// FPR16:qsub0_qsub1
      0,	// FPR16:qsub0_qsub1_qsub2
      0,	// FPR16:qsub1_qsub2
      0,	// FPR16:qsub1_qsub2_qsub3
      0,	// FPR16:qsub2_qsub3
      0,	// FPR16:sub_32_x8sub_1_then_sub_32
      0,	// FPR16:x8sub_0_x8sub_1
      0,	// FPR16:x8sub_2_x8sub_3
      0,	// FPR16:x8sub_4_x8sub_5
      0,	// FPR16:x8sub_6_x8sub_7
      0,	// FPR16:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR16:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR16:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR16:sub_32_subo64_then_sub_32
      0,	// FPR16:zsub_qsub1
      0,	// FPR16:zsub_qsub1_qsub2_qsub3
      0,	// FPR16:zsub_qsub1_qsub2
      0,	// FPR16:zsub0_zsub1
      0,	// FPR16:zsub0_zsub1_zsub2
      0,	// FPR16:zsub1_zsub2
      0,	// FPR16:zsub1_zsub2_zsub3
      0,	// FPR16:zsub2_zsub3
      0,	// FPR16:zsub0_zsub2
      0,	// FPR16:zsub1_zsub3
    },
    {	// PPRorPNR
      0,	// PPRorPNR:bsub
      0,	// PPRorPNR:bsub_hi
      0,	// PPRorPNR:dsub
      0,	// PPRorPNR:dsub0
      0,	// PPRorPNR:dsub1
      0,	// PPRorPNR:dsub2
      0,	// PPRorPNR:dsub3
      0,	// PPRorPNR:dsub_hi
      0,	// PPRorPNR:hsub
      0,	// PPRorPNR:hsub_hi
      11,	// PPRorPNR:psub -> PNR
      0,	// PPRorPNR:psub0
      0,	// PPRorPNR:psub1
      0,	// PPRorPNR:qsub0
      0,	// PPRorPNR:qsub1
      0,	// PPRorPNR:qsub2
      0,	// PPRorPNR:qsub3
      0,	// PPRorPNR:ssub
      0,	// PPRorPNR:ssub_hi
      0,	// PPRorPNR:sub_32
      0,	// PPRorPNR:sub_32_hi
      0,	// PPRorPNR:sube32
      0,	// PPRorPNR:sube64
      0,	// PPRorPNR:subo32
      0,	// PPRorPNR:subo64
      0,	// PPRorPNR:x8sub_0
      0,	// PPRorPNR:x8sub_1
      0,	// PPRorPNR:x8sub_2
      0,	// PPRorPNR:x8sub_3
      0,	// PPRorPNR:x8sub_4
      0,	// PPRorPNR:x8sub_5
      0,	// PPRorPNR:x8sub_6
      0,	// PPRorPNR:x8sub_7
      0,	// PPRorPNR:zasubb
      0,	// PPRorPNR:zasubd0
      0,	// PPRorPNR:zasubd1
      0,	// PPRorPNR:zasubh0
      0,	// PPRorPNR:zasubh1
      0,	// PPRorPNR:zasubq0
      0,	// PPRorPNR:zasubq1
      0,	// PPRorPNR:zasubs0
      0,	// PPRorPNR:zasubs1
      0,	// PPRorPNR:zsub
      0,	// PPRorPNR:zsub0
      0,	// PPRorPNR:zsub1
      0,	// PPRorPNR:zsub2
      0,	// PPRorPNR:zsub3
      0,	// PPRorPNR:zsub_hi
      0,	// PPRorPNR:zasubd1_then_zasubq0
      0,	// PPRorPNR:zasubd1_then_zasubq1
      0,	// PPRorPNR:zasubs1_then_zasubd0
      0,	// PPRorPNR:zasubs1_then_zasubd1
      0,	// PPRorPNR:zasubs1_then_zasubq0
      0,	// PPRorPNR:zasubs1_then_zasubq1
      0,	// PPRorPNR:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRorPNR:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRorPNR:zasubh1_then_zasubd0
      0,	// PPRorPNR:zasubh1_then_zasubd1
      0,	// PPRorPNR:zasubh1_then_zasubq0
      0,	// PPRorPNR:zasubh1_then_zasubq1
      0,	// PPRorPNR:zasubh1_then_zasubs0
      0,	// PPRorPNR:zasubh1_then_zasubs1
      0,	// PPRorPNR:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPRorPNR:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRorPNR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRorPNR:dsub1_then_bsub
      0,	// PPRorPNR:dsub1_then_bsub_hi
      0,	// PPRorPNR:dsub1_then_hsub
      0,	// PPRorPNR:dsub1_then_hsub_hi
      0,	// PPRorPNR:dsub1_then_ssub
      0,	// PPRorPNR:dsub1_then_ssub_hi
      0,	// PPRorPNR:dsub3_then_bsub
      0,	// PPRorPNR:dsub3_then_bsub_hi
      0,	// PPRorPNR:dsub3_then_hsub
      0,	// PPRorPNR:dsub3_then_hsub_hi
      0,	// PPRorPNR:dsub3_then_ssub
      0,	// PPRorPNR:dsub3_then_ssub_hi
      0,	// PPRorPNR:dsub2_then_bsub
      0,	// PPRorPNR:dsub2_then_bsub_hi
      0,	// PPRorPNR:dsub2_then_hsub
      0,	// PPRorPNR:dsub2_then_hsub_hi
      0,	// PPRorPNR:dsub2_then_ssub
      0,	// PPRorPNR:dsub2_then_ssub_hi
      0,	// PPRorPNR:psub1_then_psub
      0,	// PPRorPNR:qsub1_then_dsub_hi
      0,	// PPRorPNR:qsub3_then_dsub_hi
      0,	// PPRorPNR:qsub2_then_dsub_hi
      0,	// PPRorPNR:x8sub_7_then_sub_32
      0,	// PPRorPNR:x8sub_7_then_sub_32_hi
      0,	// PPRorPNR:x8sub_6_then_sub_32
      0,	// PPRorPNR:x8sub_6_then_sub_32_hi
      0,	// PPRorPNR:x8sub_5_then_sub_32
      0,	// PPRorPNR:x8sub_5_then_sub_32_hi
      0,	// PPRorPNR:x8sub_4_then_sub_32
      0,	// PPRorPNR:x8sub_4_then_sub_32_hi
      0,	// PPRorPNR:x8sub_3_then_sub_32
      0,	// PPRorPNR:x8sub_3_then_sub_32_hi
      0,	// PPRorPNR:x8sub_2_then_sub_32
      0,	// PPRorPNR:x8sub_2_then_sub_32_hi
      0,	// PPRorPNR:x8sub_1_then_sub_32
      0,	// PPRorPNR:x8sub_1_then_sub_32_hi
      0,	// PPRorPNR:subo64_then_sub_32
      0,	// PPRorPNR:subo64_then_sub_32_hi
      0,	// PPRorPNR:zsub1_then_zsub_hi
      0,	// PPRorPNR:zsub3_then_zsub_hi
      0,	// PPRorPNR:zsub2_then_zsub_hi
      0,	// PPRorPNR:dsub0_dsub1
      0,	// PPRorPNR:dsub0_dsub1_dsub2
      0,	// PPRorPNR:dsub1_dsub2
      0,	// PPRorPNR:dsub1_dsub2_dsub3
      0,	// PPRorPNR:dsub2_dsub3
      0,	// PPRorPNR:dsub_dsub1
      0,	// PPRorPNR:dsub_dsub1_dsub2_dsub3
      0,	// PPRorPNR:dsub_dsub1_dsub2
      0,	// PPRorPNR:qsub0_qsub1
      0,	// PPRorPNR:qsub0_qsub1_qsub2
      0,	// PPRorPNR:qsub1_qsub2
      0,	// PPRorPNR:qsub1_qsub2_qsub3
      0,	// PPRorPNR:qsub2_qsub3
      0,	// PPRorPNR:sub_32_x8sub_1_then_sub_32
      0,	// PPRorPNR:x8sub_0_x8sub_1
      0,	// PPRorPNR:x8sub_2_x8sub_3
      0,	// PPRorPNR:x8sub_4_x8sub_5
      0,	// PPRorPNR:x8sub_6_x8sub_7
      0,	// PPRorPNR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPRorPNR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPRorPNR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPRorPNR:sub_32_subo64_then_sub_32
      0,	// PPRorPNR:zsub_qsub1
      0,	// PPRorPNR:zsub_qsub1_qsub2_qsub3
      0,	// PPRorPNR:zsub_qsub1_qsub2
      0,	// PPRorPNR:zsub0_zsub1
      0,	// PPRorPNR:zsub0_zsub1_zsub2
      0,	// PPRorPNR:zsub1_zsub2
      0,	// PPRorPNR:zsub1_zsub2_zsub3
      0,	// PPRorPNR:zsub2_zsub3
      0,	// PPRorPNR:zsub0_zsub2
      0,	// PPRorPNR:zsub1_zsub3
    },
    {	// FPR16_lo
      7,	// FPR16_lo:bsub -> FPR8
      0,	// FPR16_lo:bsub_hi
      0,	// FPR16_lo:dsub
      0,	// FPR16_lo:dsub0
      0,	// FPR16_lo:dsub1
      0,	// FPR16_lo:dsub2
      0,	// FPR16_lo:dsub3
      0,	// FPR16_lo:dsub_hi
      0,	// FPR16_lo:hsub
      0,	// FPR16_lo:hsub_hi
      0,	// FPR16_lo:psub
      0,	// FPR16_lo:psub0
      0,	// FPR16_lo:psub1
      0,	// FPR16_lo:qsub0
      0,	// FPR16_lo:qsub1
      0,	// FPR16_lo:qsub2
      0,	// FPR16_lo:qsub3
      0,	// FPR16_lo:ssub
      0,	// FPR16_lo:ssub_hi
      0,	// FPR16_lo:sub_32
      0,	// FPR16_lo:sub_32_hi
      0,	// FPR16_lo:sube32
      0,	// FPR16_lo:sube64
      0,	// FPR16_lo:subo32
      0,	// FPR16_lo:subo64
      0,	// FPR16_lo:x8sub_0
      0,	// FPR16_lo:x8sub_1
      0,	// FPR16_lo:x8sub_2
      0,	// FPR16_lo:x8sub_3
      0,	// FPR16_lo:x8sub_4
      0,	// FPR16_lo:x8sub_5
      0,	// FPR16_lo:x8sub_6
      0,	// FPR16_lo:x8sub_7
      0,	// FPR16_lo:zasubb
      0,	// FPR16_lo:zasubd0
      0,	// FPR16_lo:zasubd1
      0,	// FPR16_lo:zasubh0
      0,	// FPR16_lo:zasubh1
      0,	// FPR16_lo:zasubq0
      0,	// FPR16_lo:zasubq1
      0,	// FPR16_lo:zasubs0
      0,	// FPR16_lo:zasubs1
      0,	// FPR16_lo:zsub
      0,	// FPR16_lo:zsub0
      0,	// FPR16_lo:zsub1
      0,	// FPR16_lo:zsub2
      0,	// FPR16_lo:zsub3
      0,	// FPR16_lo:zsub_hi
      0,	// FPR16_lo:zasubd1_then_zasubq0
      0,	// FPR16_lo:zasubd1_then_zasubq1
      0,	// FPR16_lo:zasubs1_then_zasubd0
      0,	// FPR16_lo:zasubs1_then_zasubd1
      0,	// FPR16_lo:zasubs1_then_zasubq0
      0,	// FPR16_lo:zasubs1_then_zasubq1
      0,	// FPR16_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR16_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR16_lo:zasubh1_then_zasubd0
      0,	// FPR16_lo:zasubh1_then_zasubd1
      0,	// FPR16_lo:zasubh1_then_zasubq0
      0,	// FPR16_lo:zasubh1_then_zasubq1
      0,	// FPR16_lo:zasubh1_then_zasubs0
      0,	// FPR16_lo:zasubh1_then_zasubs1
      0,	// FPR16_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR16_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR16_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR16_lo:dsub1_then_bsub
      0,	// FPR16_lo:dsub1_then_bsub_hi
      0,	// FPR16_lo:dsub1_then_hsub
      0,	// FPR16_lo:dsub1_then_hsub_hi
      0,	// FPR16_lo:dsub1_then_ssub
      0,	// FPR16_lo:dsub1_then_ssub_hi
      0,	// FPR16_lo:dsub3_then_bsub
      0,	// FPR16_lo:dsub3_then_bsub_hi
      0,	// FPR16_lo:dsub3_then_hsub
      0,	// FPR16_lo:dsub3_then_hsub_hi
      0,	// FPR16_lo:dsub3_then_ssub
      0,	// FPR16_lo:dsub3_then_ssub_hi
      0,	// FPR16_lo:dsub2_then_bsub
      0,	// FPR16_lo:dsub2_then_bsub_hi
      0,	// FPR16_lo:dsub2_then_hsub
      0,	// FPR16_lo:dsub2_then_hsub_hi
      0,	// FPR16_lo:dsub2_then_ssub
      0,	// FPR16_lo:dsub2_then_ssub_hi
      0,	// FPR16_lo:psub1_then_psub
      0,	// FPR16_lo:qsub1_then_dsub_hi
      0,	// FPR16_lo:qsub3_then_dsub_hi
      0,	// FPR16_lo:qsub2_then_dsub_hi
      0,	// FPR16_lo:x8sub_7_then_sub_32
      0,	// FPR16_lo:x8sub_7_then_sub_32_hi
      0,	// FPR16_lo:x8sub_6_then_sub_32
      0,	// FPR16_lo:x8sub_6_then_sub_32_hi
      0,	// FPR16_lo:x8sub_5_then_sub_32
      0,	// FPR16_lo:x8sub_5_then_sub_32_hi
      0,	// FPR16_lo:x8sub_4_then_sub_32
      0,	// FPR16_lo:x8sub_4_then_sub_32_hi
      0,	// FPR16_lo:x8sub_3_then_sub_32
      0,	// FPR16_lo:x8sub_3_then_sub_32_hi
      0,	// FPR16_lo:x8sub_2_then_sub_32
      0,	// FPR16_lo:x8sub_2_then_sub_32_hi
      0,	// FPR16_lo:x8sub_1_then_sub_32
      0,	// FPR16_lo:x8sub_1_then_sub_32_hi
      0,	// FPR16_lo:subo64_then_sub_32
      0,	// FPR16_lo:subo64_then_sub_32_hi
      0,	// FPR16_lo:zsub1_then_zsub_hi
      0,	// FPR16_lo:zsub3_then_zsub_hi
      0,	// FPR16_lo:zsub2_then_zsub_hi
      0,	// FPR16_lo:dsub0_dsub1
      0,	// FPR16_lo:dsub0_dsub1_dsub2
      0,	// FPR16_lo:dsub1_dsub2
      0,	// FPR16_lo:dsub1_dsub2_dsub3
      0,	// FPR16_lo:dsub2_dsub3
      0,	// FPR16_lo:dsub_dsub1
      0,	// FPR16_lo:dsub_dsub1_dsub2_dsub3
      0,	// FPR16_lo:dsub_dsub1_dsub2
      0,	// FPR16_lo:qsub0_qsub1
      0,	// FPR16_lo:qsub0_qsub1_qsub2
      0,	// FPR16_lo:qsub1_qsub2
      0,	// FPR16_lo:qsub1_qsub2_qsub3
      0,	// FPR16_lo:qsub2_qsub3
      0,	// FPR16_lo:sub_32_x8sub_1_then_sub_32
      0,	// FPR16_lo:x8sub_0_x8sub_1
      0,	// FPR16_lo:x8sub_2_x8sub_3
      0,	// FPR16_lo:x8sub_4_x8sub_5
      0,	// FPR16_lo:x8sub_6_x8sub_7
      0,	// FPR16_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR16_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR16_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR16_lo:sub_32_subo64_then_sub_32
      0,	// FPR16_lo:zsub_qsub1
      0,	// FPR16_lo:zsub_qsub1_qsub2_qsub3
      0,	// FPR16_lo:zsub_qsub1_qsub2
      0,	// FPR16_lo:zsub0_zsub1
      0,	// FPR16_lo:zsub0_zsub1_zsub2
      0,	// FPR16_lo:zsub1_zsub2
      0,	// FPR16_lo:zsub1_zsub2_zsub3
      0,	// FPR16_lo:zsub2_zsub3
      0,	// FPR16_lo:zsub0_zsub2
      0,	// FPR16_lo:zsub1_zsub3
    },
    {	// PNR
      0,	// PNR:bsub
      0,	// PNR:bsub_hi
      0,	// PNR:dsub
      0,	// PNR:dsub0
      0,	// PNR:dsub1
      0,	// PNR:dsub2
      0,	// PNR:dsub3
      0,	// PNR:dsub_hi
      0,	// PNR:hsub
      0,	// PNR:hsub_hi
      0,	// PNR:psub
      0,	// PNR:psub0
      0,	// PNR:psub1
      0,	// PNR:qsub0
      0,	// PNR:qsub1
      0,	// PNR:qsub2
      0,	// PNR:qsub3
      0,	// PNR:ssub
      0,	// PNR:ssub_hi
      0,	// PNR:sub_32
      0,	// PNR:sub_32_hi
      0,	// PNR:sube32
      0,	// PNR:sube64
      0,	// PNR:subo32
      0,	// PNR:subo64
      0,	// PNR:x8sub_0
      0,	// PNR:x8sub_1
      0,	// PNR:x8sub_2
      0,	// PNR:x8sub_3
      0,	// PNR:x8sub_4
      0,	// PNR:x8sub_5
      0,	// PNR:x8sub_6
      0,	// PNR:x8sub_7
      0,	// PNR:zasubb
      0,	// PNR:zasubd0
      0,	// PNR:zasubd1
      0,	// PNR:zasubh0
      0,	// PNR:zasubh1
      0,	// PNR:zasubq0
      0,	// PNR:zasubq1
      0,	// PNR:zasubs0
      0,	// PNR:zasubs1
      0,	// PNR:zsub
      0,	// PNR:zsub0
      0,	// PNR:zsub1
      0,	// PNR:zsub2
      0,	// PNR:zsub3
      0,	// PNR:zsub_hi
      0,	// PNR:zasubd1_then_zasubq0
      0,	// PNR:zasubd1_then_zasubq1
      0,	// PNR:zasubs1_then_zasubd0
      0,	// PNR:zasubs1_then_zasubd1
      0,	// PNR:zasubs1_then_zasubq0
      0,	// PNR:zasubs1_then_zasubq1
      0,	// PNR:zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR:zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR:zasubh1_then_zasubd0
      0,	// PNR:zasubh1_then_zasubd1
      0,	// PNR:zasubh1_then_zasubq0
      0,	// PNR:zasubh1_then_zasubq1
      0,	// PNR:zasubh1_then_zasubs0
      0,	// PNR:zasubh1_then_zasubs1
      0,	// PNR:zasubh1_then_zasubd1_then_zasubq0
      0,	// PNR:zasubh1_then_zasubd1_then_zasubq1
      0,	// PNR:zasubh1_then_zasubs1_then_zasubd0
      0,	// PNR:zasubh1_then_zasubs1_then_zasubd1
      0,	// PNR:zasubh1_then_zasubs1_then_zasubq0
      0,	// PNR:zasubh1_then_zasubs1_then_zasubq1
      0,	// PNR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR:dsub1_then_bsub
      0,	// PNR:dsub1_then_bsub_hi
      0,	// PNR:dsub1_then_hsub
      0,	// PNR:dsub1_then_hsub_hi
      0,	// PNR:dsub1_then_ssub
      0,	// PNR:dsub1_then_ssub_hi
      0,	// PNR:dsub3_then_bsub
      0,	// PNR:dsub3_then_bsub_hi
      0,	// PNR:dsub3_then_hsub
      0,	// PNR:dsub3_then_hsub_hi
      0,	// PNR:dsub3_then_ssub
      0,	// PNR:dsub3_then_ssub_hi
      0,	// PNR:dsub2_then_bsub
      0,	// PNR:dsub2_then_bsub_hi
      0,	// PNR:dsub2_then_hsub
      0,	// PNR:dsub2_then_hsub_hi
      0,	// PNR:dsub2_then_ssub
      0,	// PNR:dsub2_then_ssub_hi
      0,	// PNR:psub1_then_psub
      0,	// PNR:qsub1_then_dsub_hi
      0,	// PNR:qsub3_then_dsub_hi
      0,	// PNR:qsub2_then_dsub_hi
      0,	// PNR:x8sub_7_then_sub_32
      0,	// PNR:x8sub_7_then_sub_32_hi
      0,	// PNR:x8sub_6_then_sub_32
      0,	// PNR:x8sub_6_then_sub_32_hi
      0,	// PNR:x8sub_5_then_sub_32
      0,	// PNR:x8sub_5_then_sub_32_hi
      0,	// PNR:x8sub_4_then_sub_32
      0,	// PNR:x8sub_4_then_sub_32_hi
      0,	// PNR:x8sub_3_then_sub_32
      0,	// PNR:x8sub_3_then_sub_32_hi
      0,	// PNR:x8sub_2_then_sub_32
      0,	// PNR:x8sub_2_then_sub_32_hi
      0,	// PNR:x8sub_1_then_sub_32
      0,	// PNR:x8sub_1_then_sub_32_hi
      0,	// PNR:subo64_then_sub_32
      0,	// PNR:subo64_then_sub_32_hi
      0,	// PNR:zsub1_then_zsub_hi
      0,	// PNR:zsub3_then_zsub_hi
      0,	// PNR:zsub2_then_zsub_hi
      0,	// PNR:dsub0_dsub1
      0,	// PNR:dsub0_dsub1_dsub2
      0,	// PNR:dsub1_dsub2
      0,	// PNR:dsub1_dsub2_dsub3
      0,	// PNR:dsub2_dsub3
      0,	// PNR:dsub_dsub1
      0,	// PNR:dsub_dsub1_dsub2_dsub3
      0,	// PNR:dsub_dsub1_dsub2
      0,	// PNR:qsub0_qsub1
      0,	// PNR:qsub0_qsub1_qsub2
      0,	// PNR:qsub1_qsub2
      0,	// PNR:qsub1_qsub2_qsub3
      0,	// PNR:qsub2_qsub3
      0,	// PNR:sub_32_x8sub_1_then_sub_32
      0,	// PNR:x8sub_0_x8sub_1
      0,	// PNR:x8sub_2_x8sub_3
      0,	// PNR:x8sub_4_x8sub_5
      0,	// PNR:x8sub_6_x8sub_7
      0,	// PNR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PNR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PNR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PNR:sub_32_subo64_then_sub_32
      0,	// PNR:zsub_qsub1
      0,	// PNR:zsub_qsub1_qsub2_qsub3
      0,	// PNR:zsub_qsub1_qsub2
      0,	// PNR:zsub0_zsub1
      0,	// PNR:zsub0_zsub1_zsub2
      0,	// PNR:zsub1_zsub2
      0,	// PNR:zsub1_zsub2_zsub3
      0,	// PNR:zsub2_zsub3
      0,	// PNR:zsub0_zsub2
      0,	// PNR:zsub1_zsub3
    },
    {	// PPR
      0,	// PPR:bsub
      0,	// PPR:bsub_hi
      0,	// PPR:dsub
      0,	// PPR:dsub0
      0,	// PPR:dsub1
      0,	// PPR:dsub2
      0,	// PPR:dsub3
      0,	// PPR:dsub_hi
      0,	// PPR:hsub
      0,	// PPR:hsub_hi
      11,	// PPR:psub -> PNR
      0,	// PPR:psub0
      0,	// PPR:psub1
      0,	// PPR:qsub0
      0,	// PPR:qsub1
      0,	// PPR:qsub2
      0,	// PPR:qsub3
      0,	// PPR:ssub
      0,	// PPR:ssub_hi
      0,	// PPR:sub_32
      0,	// PPR:sub_32_hi
      0,	// PPR:sube32
      0,	// PPR:sube64
      0,	// PPR:subo32
      0,	// PPR:subo64
      0,	// PPR:x8sub_0
      0,	// PPR:x8sub_1
      0,	// PPR:x8sub_2
      0,	// PPR:x8sub_3
      0,	// PPR:x8sub_4
      0,	// PPR:x8sub_5
      0,	// PPR:x8sub_6
      0,	// PPR:x8sub_7
      0,	// PPR:zasubb
      0,	// PPR:zasubd0
      0,	// PPR:zasubd1
      0,	// PPR:zasubh0
      0,	// PPR:zasubh1
      0,	// PPR:zasubq0
      0,	// PPR:zasubq1
      0,	// PPR:zasubs0
      0,	// PPR:zasubs1
      0,	// PPR:zsub
      0,	// PPR:zsub0
      0,	// PPR:zsub1
      0,	// PPR:zsub2
      0,	// PPR:zsub3
      0,	// PPR:zsub_hi
      0,	// PPR:zasubd1_then_zasubq0
      0,	// PPR:zasubd1_then_zasubq1
      0,	// PPR:zasubs1_then_zasubd0
      0,	// PPR:zasubs1_then_zasubd1
      0,	// PPR:zasubs1_then_zasubq0
      0,	// PPR:zasubs1_then_zasubq1
      0,	// PPR:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR:zasubh1_then_zasubd0
      0,	// PPR:zasubh1_then_zasubd1
      0,	// PPR:zasubh1_then_zasubq0
      0,	// PPR:zasubh1_then_zasubq1
      0,	// PPR:zasubh1_then_zasubs0
      0,	// PPR:zasubh1_then_zasubs1
      0,	// PPR:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR:dsub1_then_bsub
      0,	// PPR:dsub1_then_bsub_hi
      0,	// PPR:dsub1_then_hsub
      0,	// PPR:dsub1_then_hsub_hi
      0,	// PPR:dsub1_then_ssub
      0,	// PPR:dsub1_then_ssub_hi
      0,	// PPR:dsub3_then_bsub
      0,	// PPR:dsub3_then_bsub_hi
      0,	// PPR:dsub3_then_hsub
      0,	// PPR:dsub3_then_hsub_hi
      0,	// PPR:dsub3_then_ssub
      0,	// PPR:dsub3_then_ssub_hi
      0,	// PPR:dsub2_then_bsub
      0,	// PPR:dsub2_then_bsub_hi
      0,	// PPR:dsub2_then_hsub
      0,	// PPR:dsub2_then_hsub_hi
      0,	// PPR:dsub2_then_ssub
      0,	// PPR:dsub2_then_ssub_hi
      0,	// PPR:psub1_then_psub
      0,	// PPR:qsub1_then_dsub_hi
      0,	// PPR:qsub3_then_dsub_hi
      0,	// PPR:qsub2_then_dsub_hi
      0,	// PPR:x8sub_7_then_sub_32
      0,	// PPR:x8sub_7_then_sub_32_hi
      0,	// PPR:x8sub_6_then_sub_32
      0,	// PPR:x8sub_6_then_sub_32_hi
      0,	// PPR:x8sub_5_then_sub_32
      0,	// PPR:x8sub_5_then_sub_32_hi
      0,	// PPR:x8sub_4_then_sub_32
      0,	// PPR:x8sub_4_then_sub_32_hi
      0,	// PPR:x8sub_3_then_sub_32
      0,	// PPR:x8sub_3_then_sub_32_hi
      0,	// PPR:x8sub_2_then_sub_32
      0,	// PPR:x8sub_2_then_sub_32_hi
      0,	// PPR:x8sub_1_then_sub_32
      0,	// PPR:x8sub_1_then_sub_32_hi
      0,	// PPR:subo64_then_sub_32
      0,	// PPR:subo64_then_sub_32_hi
      0,	// PPR:zsub1_then_zsub_hi
      0,	// PPR:zsub3_then_zsub_hi
      0,	// PPR:zsub2_then_zsub_hi
      0,	// PPR:dsub0_dsub1
      0,	// PPR:dsub0_dsub1_dsub2
      0,	// PPR:dsub1_dsub2
      0,	// PPR:dsub1_dsub2_dsub3
      0,	// PPR:dsub2_dsub3
      0,	// PPR:dsub_dsub1
      0,	// PPR:dsub_dsub1_dsub2_dsub3
      0,	// PPR:dsub_dsub1_dsub2
      0,	// PPR:qsub0_qsub1
      0,	// PPR:qsub0_qsub1_qsub2
      0,	// PPR:qsub1_qsub2
      0,	// PPR:qsub1_qsub2_qsub3
      0,	// PPR:qsub2_qsub3
      0,	// PPR:sub_32_x8sub_1_then_sub_32
      0,	// PPR:x8sub_0_x8sub_1
      0,	// PPR:x8sub_2_x8sub_3
      0,	// PPR:x8sub_4_x8sub_5
      0,	// PPR:x8sub_6_x8sub_7
      0,	// PPR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR:sub_32_subo64_then_sub_32
      0,	// PPR:zsub_qsub1
      0,	// PPR:zsub_qsub1_qsub2_qsub3
      0,	// PPR:zsub_qsub1_qsub2
      0,	// PPR:zsub0_zsub1
      0,	// PPR:zsub0_zsub1_zsub2
      0,	// PPR:zsub1_zsub2
      0,	// PPR:zsub1_zsub2_zsub3
      0,	// PPR:zsub2_zsub3
      0,	// PPR:zsub0_zsub2
      0,	// PPR:zsub1_zsub3
    },
    {	// PNR_3b
      0,	// PNR_3b:bsub
      0,	// PNR_3b:bsub_hi
      0,	// PNR_3b:dsub
      0,	// PNR_3b:dsub0
      0,	// PNR_3b:dsub1
      0,	// PNR_3b:dsub2
      0,	// PNR_3b:dsub3
      0,	// PNR_3b:dsub_hi
      0,	// PNR_3b:hsub
      0,	// PNR_3b:hsub_hi
      0,	// PNR_3b:psub
      0,	// PNR_3b:psub0
      0,	// PNR_3b:psub1
      0,	// PNR_3b:qsub0
      0,	// PNR_3b:qsub1
      0,	// PNR_3b:qsub2
      0,	// PNR_3b:qsub3
      0,	// PNR_3b:ssub
      0,	// PNR_3b:ssub_hi
      0,	// PNR_3b:sub_32
      0,	// PNR_3b:sub_32_hi
      0,	// PNR_3b:sube32
      0,	// PNR_3b:sube64
      0,	// PNR_3b:subo32
      0,	// PNR_3b:subo64
      0,	// PNR_3b:x8sub_0
      0,	// PNR_3b:x8sub_1
      0,	// PNR_3b:x8sub_2
      0,	// PNR_3b:x8sub_3
      0,	// PNR_3b:x8sub_4
      0,	// PNR_3b:x8sub_5
      0,	// PNR_3b:x8sub_6
      0,	// PNR_3b:x8sub_7
      0,	// PNR_3b:zasubb
      0,	// PNR_3b:zasubd0
      0,	// PNR_3b:zasubd1
      0,	// PNR_3b:zasubh0
      0,	// PNR_3b:zasubh1
      0,	// PNR_3b:zasubq0
      0,	// PNR_3b:zasubq1
      0,	// PNR_3b:zasubs0
      0,	// PNR_3b:zasubs1
      0,	// PNR_3b:zsub
      0,	// PNR_3b:zsub0
      0,	// PNR_3b:zsub1
      0,	// PNR_3b:zsub2
      0,	// PNR_3b:zsub3
      0,	// PNR_3b:zsub_hi
      0,	// PNR_3b:zasubd1_then_zasubq0
      0,	// PNR_3b:zasubd1_then_zasubq1
      0,	// PNR_3b:zasubs1_then_zasubd0
      0,	// PNR_3b:zasubs1_then_zasubd1
      0,	// PNR_3b:zasubs1_then_zasubq0
      0,	// PNR_3b:zasubs1_then_zasubq1
      0,	// PNR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR_3b:zasubh1_then_zasubd0
      0,	// PNR_3b:zasubh1_then_zasubd1
      0,	// PNR_3b:zasubh1_then_zasubq0
      0,	// PNR_3b:zasubh1_then_zasubq1
      0,	// PNR_3b:zasubh1_then_zasubs0
      0,	// PNR_3b:zasubh1_then_zasubs1
      0,	// PNR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PNR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR_3b:dsub1_then_bsub
      0,	// PNR_3b:dsub1_then_bsub_hi
      0,	// PNR_3b:dsub1_then_hsub
      0,	// PNR_3b:dsub1_then_hsub_hi
      0,	// PNR_3b:dsub1_then_ssub
      0,	// PNR_3b:dsub1_then_ssub_hi
      0,	// PNR_3b:dsub3_then_bsub
      0,	// PNR_3b:dsub3_then_bsub_hi
      0,	// PNR_3b:dsub3_then_hsub
      0,	// PNR_3b:dsub3_then_hsub_hi
      0,	// PNR_3b:dsub3_then_ssub
      0,	// PNR_3b:dsub3_then_ssub_hi
      0,	// PNR_3b:dsub2_then_bsub
      0,	// PNR_3b:dsub2_then_bsub_hi
      0,	// PNR_3b:dsub2_then_hsub
      0,	// PNR_3b:dsub2_then_hsub_hi
      0,	// PNR_3b:dsub2_then_ssub
      0,	// PNR_3b:dsub2_then_ssub_hi
      0,	// PNR_3b:psub1_then_psub
      0,	// PNR_3b:qsub1_then_dsub_hi
      0,	// PNR_3b:qsub3_then_dsub_hi
      0,	// PNR_3b:qsub2_then_dsub_hi
      0,	// PNR_3b:x8sub_7_then_sub_32
      0,	// PNR_3b:x8sub_7_then_sub_32_hi
      0,	// PNR_3b:x8sub_6_then_sub_32
      0,	// PNR_3b:x8sub_6_then_sub_32_hi
      0,	// PNR_3b:x8sub_5_then_sub_32
      0,	// PNR_3b:x8sub_5_then_sub_32_hi
      0,	// PNR_3b:x8sub_4_then_sub_32
      0,	// PNR_3b:x8sub_4_then_sub_32_hi
      0,	// PNR_3b:x8sub_3_then_sub_32
      0,	// PNR_3b:x8sub_3_then_sub_32_hi
      0,	// PNR_3b:x8sub_2_then_sub_32
      0,	// PNR_3b:x8sub_2_then_sub_32_hi
      0,	// PNR_3b:x8sub_1_then_sub_32
      0,	// PNR_3b:x8sub_1_then_sub_32_hi
      0,	// PNR_3b:subo64_then_sub_32
      0,	// PNR_3b:subo64_then_sub_32_hi
      0,	// PNR_3b:zsub1_then_zsub_hi
      0,	// PNR_3b:zsub3_then_zsub_hi
      0,	// PNR_3b:zsub2_then_zsub_hi
      0,	// PNR_3b:dsub0_dsub1
      0,	// PNR_3b:dsub0_dsub1_dsub2
      0,	// PNR_3b:dsub1_dsub2
      0,	// PNR_3b:dsub1_dsub2_dsub3
      0,	// PNR_3b:dsub2_dsub3
      0,	// PNR_3b:dsub_dsub1
      0,	// PNR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PNR_3b:dsub_dsub1_dsub2
      0,	// PNR_3b:qsub0_qsub1
      0,	// PNR_3b:qsub0_qsub1_qsub2
      0,	// PNR_3b:qsub1_qsub2
      0,	// PNR_3b:qsub1_qsub2_qsub3
      0,	// PNR_3b:qsub2_qsub3
      0,	// PNR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PNR_3b:x8sub_0_x8sub_1
      0,	// PNR_3b:x8sub_2_x8sub_3
      0,	// PNR_3b:x8sub_4_x8sub_5
      0,	// PNR_3b:x8sub_6_x8sub_7
      0,	// PNR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PNR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PNR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PNR_3b:sub_32_subo64_then_sub_32
      0,	// PNR_3b:zsub_qsub1
      0,	// PNR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PNR_3b:zsub_qsub1_qsub2
      0,	// PNR_3b:zsub0_zsub1
      0,	// PNR_3b:zsub0_zsub1_zsub2
      0,	// PNR_3b:zsub1_zsub2
      0,	// PNR_3b:zsub1_zsub2_zsub3
      0,	// PNR_3b:zsub2_zsub3
      0,	// PNR_3b:zsub0_zsub2
      0,	// PNR_3b:zsub1_zsub3
    },
    {	// PNR_p8to15
      0,	// PNR_p8to15:bsub
      0,	// PNR_p8to15:bsub_hi
      0,	// PNR_p8to15:dsub
      0,	// PNR_p8to15:dsub0
      0,	// PNR_p8to15:dsub1
      0,	// PNR_p8to15:dsub2
      0,	// PNR_p8to15:dsub3
      0,	// PNR_p8to15:dsub_hi
      0,	// PNR_p8to15:hsub
      0,	// PNR_p8to15:hsub_hi
      0,	// PNR_p8to15:psub
      0,	// PNR_p8to15:psub0
      0,	// PNR_p8to15:psub1
      0,	// PNR_p8to15:qsub0
      0,	// PNR_p8to15:qsub1
      0,	// PNR_p8to15:qsub2
      0,	// PNR_p8to15:qsub3
      0,	// PNR_p8to15:ssub
      0,	// PNR_p8to15:ssub_hi
      0,	// PNR_p8to15:sub_32
      0,	// PNR_p8to15:sub_32_hi
      0,	// PNR_p8to15:sube32
      0,	// PNR_p8to15:sube64
      0,	// PNR_p8to15:subo32
      0,	// PNR_p8to15:subo64
      0,	// PNR_p8to15:x8sub_0
      0,	// PNR_p8to15:x8sub_1
      0,	// PNR_p8to15:x8sub_2
      0,	// PNR_p8to15:x8sub_3
      0,	// PNR_p8to15:x8sub_4
      0,	// PNR_p8to15:x8sub_5
      0,	// PNR_p8to15:x8sub_6
      0,	// PNR_p8to15:x8sub_7
      0,	// PNR_p8to15:zasubb
      0,	// PNR_p8to15:zasubd0
      0,	// PNR_p8to15:zasubd1
      0,	// PNR_p8to15:zasubh0
      0,	// PNR_p8to15:zasubh1
      0,	// PNR_p8to15:zasubq0
      0,	// PNR_p8to15:zasubq1
      0,	// PNR_p8to15:zasubs0
      0,	// PNR_p8to15:zasubs1
      0,	// PNR_p8to15:zsub
      0,	// PNR_p8to15:zsub0
      0,	// PNR_p8to15:zsub1
      0,	// PNR_p8to15:zsub2
      0,	// PNR_p8to15:zsub3
      0,	// PNR_p8to15:zsub_hi
      0,	// PNR_p8to15:zasubd1_then_zasubq0
      0,	// PNR_p8to15:zasubd1_then_zasubq1
      0,	// PNR_p8to15:zasubs1_then_zasubd0
      0,	// PNR_p8to15:zasubs1_then_zasubd1
      0,	// PNR_p8to15:zasubs1_then_zasubq0
      0,	// PNR_p8to15:zasubs1_then_zasubq1
      0,	// PNR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR_p8to15:zasubh1_then_zasubd0
      0,	// PNR_p8to15:zasubh1_then_zasubd1
      0,	// PNR_p8to15:zasubh1_then_zasubq0
      0,	// PNR_p8to15:zasubh1_then_zasubq1
      0,	// PNR_p8to15:zasubh1_then_zasubs0
      0,	// PNR_p8to15:zasubh1_then_zasubs1
      0,	// PNR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PNR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PNR_p8to15:dsub1_then_bsub
      0,	// PNR_p8to15:dsub1_then_bsub_hi
      0,	// PNR_p8to15:dsub1_then_hsub
      0,	// PNR_p8to15:dsub1_then_hsub_hi
      0,	// PNR_p8to15:dsub1_then_ssub
      0,	// PNR_p8to15:dsub1_then_ssub_hi
      0,	// PNR_p8to15:dsub3_then_bsub
      0,	// PNR_p8to15:dsub3_then_bsub_hi
      0,	// PNR_p8to15:dsub3_then_hsub
      0,	// PNR_p8to15:dsub3_then_hsub_hi
      0,	// PNR_p8to15:dsub3_then_ssub
      0,	// PNR_p8to15:dsub3_then_ssub_hi
      0,	// PNR_p8to15:dsub2_then_bsub
      0,	// PNR_p8to15:dsub2_then_bsub_hi
      0,	// PNR_p8to15:dsub2_then_hsub
      0,	// PNR_p8to15:dsub2_then_hsub_hi
      0,	// PNR_p8to15:dsub2_then_ssub
      0,	// PNR_p8to15:dsub2_then_ssub_hi
      0,	// PNR_p8to15:psub1_then_psub
      0,	// PNR_p8to15:qsub1_then_dsub_hi
      0,	// PNR_p8to15:qsub3_then_dsub_hi
      0,	// PNR_p8to15:qsub2_then_dsub_hi
      0,	// PNR_p8to15:x8sub_7_then_sub_32
      0,	// PNR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_6_then_sub_32
      0,	// PNR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_5_then_sub_32
      0,	// PNR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_4_then_sub_32
      0,	// PNR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_3_then_sub_32
      0,	// PNR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_2_then_sub_32
      0,	// PNR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PNR_p8to15:x8sub_1_then_sub_32
      0,	// PNR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PNR_p8to15:subo64_then_sub_32
      0,	// PNR_p8to15:subo64_then_sub_32_hi
      0,	// PNR_p8to15:zsub1_then_zsub_hi
      0,	// PNR_p8to15:zsub3_then_zsub_hi
      0,	// PNR_p8to15:zsub2_then_zsub_hi
      0,	// PNR_p8to15:dsub0_dsub1
      0,	// PNR_p8to15:dsub0_dsub1_dsub2
      0,	// PNR_p8to15:dsub1_dsub2
      0,	// PNR_p8to15:dsub1_dsub2_dsub3
      0,	// PNR_p8to15:dsub2_dsub3
      0,	// PNR_p8to15:dsub_dsub1
      0,	// PNR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PNR_p8to15:dsub_dsub1_dsub2
      0,	// PNR_p8to15:qsub0_qsub1
      0,	// PNR_p8to15:qsub0_qsub1_qsub2
      0,	// PNR_p8to15:qsub1_qsub2
      0,	// PNR_p8to15:qsub1_qsub2_qsub3
      0,	// PNR_p8to15:qsub2_qsub3
      0,	// PNR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PNR_p8to15:x8sub_0_x8sub_1
      0,	// PNR_p8to15:x8sub_2_x8sub_3
      0,	// PNR_p8to15:x8sub_4_x8sub_5
      0,	// PNR_p8to15:x8sub_6_x8sub_7
      0,	// PNR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PNR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PNR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PNR_p8to15:sub_32_subo64_then_sub_32
      0,	// PNR_p8to15:zsub_qsub1
      0,	// PNR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PNR_p8to15:zsub_qsub1_qsub2
      0,	// PNR_p8to15:zsub0_zsub1
      0,	// PNR_p8to15:zsub0_zsub1_zsub2
      0,	// PNR_p8to15:zsub1_zsub2
      0,	// PNR_p8to15:zsub1_zsub2_zsub3
      0,	// PNR_p8to15:zsub2_zsub3
      0,	// PNR_p8to15:zsub0_zsub2
      0,	// PNR_p8to15:zsub1_zsub3
    },
    {	// PPRMul2
      0,	// PPRMul2:bsub
      0,	// PPRMul2:bsub_hi
      0,	// PPRMul2:dsub
      0,	// PPRMul2:dsub0
      0,	// PPRMul2:dsub1
      0,	// PPRMul2:dsub2
      0,	// PPRMul2:dsub3
      0,	// PPRMul2:dsub_hi
      0,	// PPRMul2:hsub
      0,	// PPRMul2:hsub_hi
      11,	// PPRMul2:psub -> PNR
      0,	// PPRMul2:psub0
      0,	// PPRMul2:psub1
      0,	// PPRMul2:qsub0
      0,	// PPRMul2:qsub1
      0,	// PPRMul2:qsub2
      0,	// PPRMul2:qsub3
      0,	// PPRMul2:ssub
      0,	// PPRMul2:ssub_hi
      0,	// PPRMul2:sub_32
      0,	// PPRMul2:sub_32_hi
      0,	// PPRMul2:sube32
      0,	// PPRMul2:sube64
      0,	// PPRMul2:subo32
      0,	// PPRMul2:subo64
      0,	// PPRMul2:x8sub_0
      0,	// PPRMul2:x8sub_1
      0,	// PPRMul2:x8sub_2
      0,	// PPRMul2:x8sub_3
      0,	// PPRMul2:x8sub_4
      0,	// PPRMul2:x8sub_5
      0,	// PPRMul2:x8sub_6
      0,	// PPRMul2:x8sub_7
      0,	// PPRMul2:zasubb
      0,	// PPRMul2:zasubd0
      0,	// PPRMul2:zasubd1
      0,	// PPRMul2:zasubh0
      0,	// PPRMul2:zasubh1
      0,	// PPRMul2:zasubq0
      0,	// PPRMul2:zasubq1
      0,	// PPRMul2:zasubs0
      0,	// PPRMul2:zasubs1
      0,	// PPRMul2:zsub
      0,	// PPRMul2:zsub0
      0,	// PPRMul2:zsub1
      0,	// PPRMul2:zsub2
      0,	// PPRMul2:zsub3
      0,	// PPRMul2:zsub_hi
      0,	// PPRMul2:zasubd1_then_zasubq0
      0,	// PPRMul2:zasubd1_then_zasubq1
      0,	// PPRMul2:zasubs1_then_zasubd0
      0,	// PPRMul2:zasubs1_then_zasubd1
      0,	// PPRMul2:zasubs1_then_zasubq0
      0,	// PPRMul2:zasubs1_then_zasubq1
      0,	// PPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2:zasubh1_then_zasubd0
      0,	// PPRMul2:zasubh1_then_zasubd1
      0,	// PPRMul2:zasubh1_then_zasubq0
      0,	// PPRMul2:zasubh1_then_zasubq1
      0,	// PPRMul2:zasubh1_then_zasubs0
      0,	// PPRMul2:zasubh1_then_zasubs1
      0,	// PPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2:dsub1_then_bsub
      0,	// PPRMul2:dsub1_then_bsub_hi
      0,	// PPRMul2:dsub1_then_hsub
      0,	// PPRMul2:dsub1_then_hsub_hi
      0,	// PPRMul2:dsub1_then_ssub
      0,	// PPRMul2:dsub1_then_ssub_hi
      0,	// PPRMul2:dsub3_then_bsub
      0,	// PPRMul2:dsub3_then_bsub_hi
      0,	// PPRMul2:dsub3_then_hsub
      0,	// PPRMul2:dsub3_then_hsub_hi
      0,	// PPRMul2:dsub3_then_ssub
      0,	// PPRMul2:dsub3_then_ssub_hi
      0,	// PPRMul2:dsub2_then_bsub
      0,	// PPRMul2:dsub2_then_bsub_hi
      0,	// PPRMul2:dsub2_then_hsub
      0,	// PPRMul2:dsub2_then_hsub_hi
      0,	// PPRMul2:dsub2_then_ssub
      0,	// PPRMul2:dsub2_then_ssub_hi
      0,	// PPRMul2:psub1_then_psub
      0,	// PPRMul2:qsub1_then_dsub_hi
      0,	// PPRMul2:qsub3_then_dsub_hi
      0,	// PPRMul2:qsub2_then_dsub_hi
      0,	// PPRMul2:x8sub_7_then_sub_32
      0,	// PPRMul2:x8sub_7_then_sub_32_hi
      0,	// PPRMul2:x8sub_6_then_sub_32
      0,	// PPRMul2:x8sub_6_then_sub_32_hi
      0,	// PPRMul2:x8sub_5_then_sub_32
      0,	// PPRMul2:x8sub_5_then_sub_32_hi
      0,	// PPRMul2:x8sub_4_then_sub_32
      0,	// PPRMul2:x8sub_4_then_sub_32_hi
      0,	// PPRMul2:x8sub_3_then_sub_32
      0,	// PPRMul2:x8sub_3_then_sub_32_hi
      0,	// PPRMul2:x8sub_2_then_sub_32
      0,	// PPRMul2:x8sub_2_then_sub_32_hi
      0,	// PPRMul2:x8sub_1_then_sub_32
      0,	// PPRMul2:x8sub_1_then_sub_32_hi
      0,	// PPRMul2:subo64_then_sub_32
      0,	// PPRMul2:subo64_then_sub_32_hi
      0,	// PPRMul2:zsub1_then_zsub_hi
      0,	// PPRMul2:zsub3_then_zsub_hi
      0,	// PPRMul2:zsub2_then_zsub_hi
      0,	// PPRMul2:dsub0_dsub1
      0,	// PPRMul2:dsub0_dsub1_dsub2
      0,	// PPRMul2:dsub1_dsub2
      0,	// PPRMul2:dsub1_dsub2_dsub3
      0,	// PPRMul2:dsub2_dsub3
      0,	// PPRMul2:dsub_dsub1
      0,	// PPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// PPRMul2:dsub_dsub1_dsub2
      0,	// PPRMul2:qsub0_qsub1
      0,	// PPRMul2:qsub0_qsub1_qsub2
      0,	// PPRMul2:qsub1_qsub2
      0,	// PPRMul2:qsub1_qsub2_qsub3
      0,	// PPRMul2:qsub2_qsub3
      0,	// PPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// PPRMul2:x8sub_0_x8sub_1
      0,	// PPRMul2:x8sub_2_x8sub_3
      0,	// PPRMul2:x8sub_4_x8sub_5
      0,	// PPRMul2:x8sub_6_x8sub_7
      0,	// PPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPRMul2:sub_32_subo64_then_sub_32
      0,	// PPRMul2:zsub_qsub1
      0,	// PPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// PPRMul2:zsub_qsub1_qsub2
      0,	// PPRMul2:zsub0_zsub1
      0,	// PPRMul2:zsub0_zsub1_zsub2
      0,	// PPRMul2:zsub1_zsub2
      0,	// PPRMul2:zsub1_zsub2_zsub3
      0,	// PPRMul2:zsub2_zsub3
      0,	// PPRMul2:zsub0_zsub2
      0,	// PPRMul2:zsub1_zsub3
    },
    {	// PPR_3b
      0,	// PPR_3b:bsub
      0,	// PPR_3b:bsub_hi
      0,	// PPR_3b:dsub
      0,	// PPR_3b:dsub0
      0,	// PPR_3b:dsub1
      0,	// PPR_3b:dsub2
      0,	// PPR_3b:dsub3
      0,	// PPR_3b:dsub_hi
      0,	// PPR_3b:hsub
      0,	// PPR_3b:hsub_hi
      13,	// PPR_3b:psub -> PNR_3b
      0,	// PPR_3b:psub0
      0,	// PPR_3b:psub1
      0,	// PPR_3b:qsub0
      0,	// PPR_3b:qsub1
      0,	// PPR_3b:qsub2
      0,	// PPR_3b:qsub3
      0,	// PPR_3b:ssub
      0,	// PPR_3b:ssub_hi
      0,	// PPR_3b:sub_32
      0,	// PPR_3b:sub_32_hi
      0,	// PPR_3b:sube32
      0,	// PPR_3b:sube64
      0,	// PPR_3b:subo32
      0,	// PPR_3b:subo64
      0,	// PPR_3b:x8sub_0
      0,	// PPR_3b:x8sub_1
      0,	// PPR_3b:x8sub_2
      0,	// PPR_3b:x8sub_3
      0,	// PPR_3b:x8sub_4
      0,	// PPR_3b:x8sub_5
      0,	// PPR_3b:x8sub_6
      0,	// PPR_3b:x8sub_7
      0,	// PPR_3b:zasubb
      0,	// PPR_3b:zasubd0
      0,	// PPR_3b:zasubd1
      0,	// PPR_3b:zasubh0
      0,	// PPR_3b:zasubh1
      0,	// PPR_3b:zasubq0
      0,	// PPR_3b:zasubq1
      0,	// PPR_3b:zasubs0
      0,	// PPR_3b:zasubs1
      0,	// PPR_3b:zsub
      0,	// PPR_3b:zsub0
      0,	// PPR_3b:zsub1
      0,	// PPR_3b:zsub2
      0,	// PPR_3b:zsub3
      0,	// PPR_3b:zsub_hi
      0,	// PPR_3b:zasubd1_then_zasubq0
      0,	// PPR_3b:zasubd1_then_zasubq1
      0,	// PPR_3b:zasubs1_then_zasubd0
      0,	// PPR_3b:zasubs1_then_zasubd1
      0,	// PPR_3b:zasubs1_then_zasubq0
      0,	// PPR_3b:zasubs1_then_zasubq1
      0,	// PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR_3b:zasubh1_then_zasubd0
      0,	// PPR_3b:zasubh1_then_zasubd1
      0,	// PPR_3b:zasubh1_then_zasubq0
      0,	// PPR_3b:zasubh1_then_zasubq1
      0,	// PPR_3b:zasubh1_then_zasubs0
      0,	// PPR_3b:zasubh1_then_zasubs1
      0,	// PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR_3b:dsub1_then_bsub
      0,	// PPR_3b:dsub1_then_bsub_hi
      0,	// PPR_3b:dsub1_then_hsub
      0,	// PPR_3b:dsub1_then_hsub_hi
      0,	// PPR_3b:dsub1_then_ssub
      0,	// PPR_3b:dsub1_then_ssub_hi
      0,	// PPR_3b:dsub3_then_bsub
      0,	// PPR_3b:dsub3_then_bsub_hi
      0,	// PPR_3b:dsub3_then_hsub
      0,	// PPR_3b:dsub3_then_hsub_hi
      0,	// PPR_3b:dsub3_then_ssub
      0,	// PPR_3b:dsub3_then_ssub_hi
      0,	// PPR_3b:dsub2_then_bsub
      0,	// PPR_3b:dsub2_then_bsub_hi
      0,	// PPR_3b:dsub2_then_hsub
      0,	// PPR_3b:dsub2_then_hsub_hi
      0,	// PPR_3b:dsub2_then_ssub
      0,	// PPR_3b:dsub2_then_ssub_hi
      0,	// PPR_3b:psub1_then_psub
      0,	// PPR_3b:qsub1_then_dsub_hi
      0,	// PPR_3b:qsub3_then_dsub_hi
      0,	// PPR_3b:qsub2_then_dsub_hi
      0,	// PPR_3b:x8sub_7_then_sub_32
      0,	// PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR_3b:x8sub_6_then_sub_32
      0,	// PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR_3b:x8sub_5_then_sub_32
      0,	// PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR_3b:x8sub_4_then_sub_32
      0,	// PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR_3b:x8sub_3_then_sub_32
      0,	// PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR_3b:x8sub_2_then_sub_32
      0,	// PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR_3b:x8sub_1_then_sub_32
      0,	// PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR_3b:subo64_then_sub_32
      0,	// PPR_3b:subo64_then_sub_32_hi
      0,	// PPR_3b:zsub1_then_zsub_hi
      0,	// PPR_3b:zsub3_then_zsub_hi
      0,	// PPR_3b:zsub2_then_zsub_hi
      0,	// PPR_3b:dsub0_dsub1
      0,	// PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR_3b:dsub1_dsub2
      0,	// PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR_3b:dsub2_dsub3
      0,	// PPR_3b:dsub_dsub1
      0,	// PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR_3b:dsub_dsub1_dsub2
      0,	// PPR_3b:qsub0_qsub1
      0,	// PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR_3b:qsub1_qsub2
      0,	// PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR_3b:qsub2_qsub3
      0,	// PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR_3b:x8sub_0_x8sub_1
      0,	// PPR_3b:x8sub_2_x8sub_3
      0,	// PPR_3b:x8sub_4_x8sub_5
      0,	// PPR_3b:x8sub_6_x8sub_7
      0,	// PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR_3b:zsub_qsub1
      0,	// PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR_3b:zsub_qsub1_qsub2
      0,	// PPR_3b:zsub0_zsub1
      0,	// PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR_3b:zsub1_zsub2
      0,	// PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR_3b:zsub2_zsub3
      0,	// PPR_3b:zsub0_zsub2
      0,	// PPR_3b:zsub1_zsub3
    },
    {	// PPR_p8to15
      0,	// PPR_p8to15:bsub
      0,	// PPR_p8to15:bsub_hi
      0,	// PPR_p8to15:dsub
      0,	// PPR_p8to15:dsub0
      0,	// PPR_p8to15:dsub1
      0,	// PPR_p8to15:dsub2
      0,	// PPR_p8to15:dsub3
      0,	// PPR_p8to15:dsub_hi
      0,	// PPR_p8to15:hsub
      0,	// PPR_p8to15:hsub_hi
      14,	// PPR_p8to15:psub -> PNR_p8to15
      0,	// PPR_p8to15:psub0
      0,	// PPR_p8to15:psub1
      0,	// PPR_p8to15:qsub0
      0,	// PPR_p8to15:qsub1
      0,	// PPR_p8to15:qsub2
      0,	// PPR_p8to15:qsub3
      0,	// PPR_p8to15:ssub
      0,	// PPR_p8to15:ssub_hi
      0,	// PPR_p8to15:sub_32
      0,	// PPR_p8to15:sub_32_hi
      0,	// PPR_p8to15:sube32
      0,	// PPR_p8to15:sube64
      0,	// PPR_p8to15:subo32
      0,	// PPR_p8to15:subo64
      0,	// PPR_p8to15:x8sub_0
      0,	// PPR_p8to15:x8sub_1
      0,	// PPR_p8to15:x8sub_2
      0,	// PPR_p8to15:x8sub_3
      0,	// PPR_p8to15:x8sub_4
      0,	// PPR_p8to15:x8sub_5
      0,	// PPR_p8to15:x8sub_6
      0,	// PPR_p8to15:x8sub_7
      0,	// PPR_p8to15:zasubb
      0,	// PPR_p8to15:zasubd0
      0,	// PPR_p8to15:zasubd1
      0,	// PPR_p8to15:zasubh0
      0,	// PPR_p8to15:zasubh1
      0,	// PPR_p8to15:zasubq0
      0,	// PPR_p8to15:zasubq1
      0,	// PPR_p8to15:zasubs0
      0,	// PPR_p8to15:zasubs1
      0,	// PPR_p8to15:zsub
      0,	// PPR_p8to15:zsub0
      0,	// PPR_p8to15:zsub1
      0,	// PPR_p8to15:zsub2
      0,	// PPR_p8to15:zsub3
      0,	// PPR_p8to15:zsub_hi
      0,	// PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR_p8to15:dsub1_then_bsub
      0,	// PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR_p8to15:dsub1_then_hsub
      0,	// PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR_p8to15:dsub1_then_ssub
      0,	// PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR_p8to15:dsub3_then_bsub
      0,	// PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR_p8to15:dsub3_then_hsub
      0,	// PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR_p8to15:dsub3_then_ssub
      0,	// PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR_p8to15:dsub2_then_bsub
      0,	// PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR_p8to15:dsub2_then_hsub
      0,	// PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR_p8to15:dsub2_then_ssub
      0,	// PPR_p8to15:dsub2_then_ssub_hi
      0,	// PPR_p8to15:psub1_then_psub
      0,	// PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR_p8to15:subo64_then_sub_32
      0,	// PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR_p8to15:dsub0_dsub1
      0,	// PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR_p8to15:dsub1_dsub2
      0,	// PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR_p8to15:dsub2_dsub3
      0,	// PPR_p8to15:dsub_dsub1
      0,	// PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR_p8to15:qsub0_qsub1
      0,	// PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR_p8to15:qsub1_qsub2
      0,	// PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR_p8to15:qsub2_qsub3
      0,	// PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR_p8to15:zsub_qsub1
      0,	// PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR_p8to15:zsub0_zsub1
      0,	// PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR_p8to15:zsub1_zsub2
      0,	// PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR_p8to15:zsub2_zsub3
      0,	// PPR_p8to15:zsub0_zsub2
      0,	// PPR_p8to15:zsub1_zsub3
    },
    {	// PPRMul2_and_PPR_3b
      0,	// PPRMul2_and_PPR_3b:bsub
      0,	// PPRMul2_and_PPR_3b:bsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub
      0,	// PPRMul2_and_PPR_3b:dsub0
      0,	// PPRMul2_and_PPR_3b:dsub1
      0,	// PPRMul2_and_PPR_3b:dsub2
      0,	// PPRMul2_and_PPR_3b:dsub3
      0,	// PPRMul2_and_PPR_3b:dsub_hi
      0,	// PPRMul2_and_PPR_3b:hsub
      0,	// PPRMul2_and_PPR_3b:hsub_hi
      13,	// PPRMul2_and_PPR_3b:psub -> PNR_3b
      0,	// PPRMul2_and_PPR_3b:psub0
      0,	// PPRMul2_and_PPR_3b:psub1
      0,	// PPRMul2_and_PPR_3b:qsub0
      0,	// PPRMul2_and_PPR_3b:qsub1
      0,	// PPRMul2_and_PPR_3b:qsub2
      0,	// PPRMul2_and_PPR_3b:qsub3
      0,	// PPRMul2_and_PPR_3b:ssub
      0,	// PPRMul2_and_PPR_3b:ssub_hi
      0,	// PPRMul2_and_PPR_3b:sub_32
      0,	// PPRMul2_and_PPR_3b:sub_32_hi
      0,	// PPRMul2_and_PPR_3b:sube32
      0,	// PPRMul2_and_PPR_3b:sube64
      0,	// PPRMul2_and_PPR_3b:subo32
      0,	// PPRMul2_and_PPR_3b:subo64
      0,	// PPRMul2_and_PPR_3b:x8sub_0
      0,	// PPRMul2_and_PPR_3b:x8sub_1
      0,	// PPRMul2_and_PPR_3b:x8sub_2
      0,	// PPRMul2_and_PPR_3b:x8sub_3
      0,	// PPRMul2_and_PPR_3b:x8sub_4
      0,	// PPRMul2_and_PPR_3b:x8sub_5
      0,	// PPRMul2_and_PPR_3b:x8sub_6
      0,	// PPRMul2_and_PPR_3b:x8sub_7
      0,	// PPRMul2_and_PPR_3b:zasubb
      0,	// PPRMul2_and_PPR_3b:zasubd0
      0,	// PPRMul2_and_PPR_3b:zasubd1
      0,	// PPRMul2_and_PPR_3b:zasubh0
      0,	// PPRMul2_and_PPR_3b:zasubh1
      0,	// PPRMul2_and_PPR_3b:zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubs0
      0,	// PPRMul2_and_PPR_3b:zasubs1
      0,	// PPRMul2_and_PPR_3b:zsub
      0,	// PPRMul2_and_PPR_3b:zsub0
      0,	// PPRMul2_and_PPR_3b:zsub1
      0,	// PPRMul2_and_PPR_3b:zsub2
      0,	// PPRMul2_and_PPR_3b:zsub3
      0,	// PPRMul2_and_PPR_3b:zsub_hi
      0,	// PPRMul2_and_PPR_3b:zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubd0
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubd1
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubd0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubd1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_3b:dsub1_then_bsub
      0,	// PPRMul2_and_PPR_3b:dsub1_then_bsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub1_then_hsub
      0,	// PPRMul2_and_PPR_3b:dsub1_then_hsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub1_then_ssub
      0,	// PPRMul2_and_PPR_3b:dsub1_then_ssub_hi
      0,	// PPRMul2_and_PPR_3b:dsub3_then_bsub
      0,	// PPRMul2_and_PPR_3b:dsub3_then_bsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub3_then_hsub
      0,	// PPRMul2_and_PPR_3b:dsub3_then_hsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub3_then_ssub
      0,	// PPRMul2_and_PPR_3b:dsub3_then_ssub_hi
      0,	// PPRMul2_and_PPR_3b:dsub2_then_bsub
      0,	// PPRMul2_and_PPR_3b:dsub2_then_bsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub2_then_hsub
      0,	// PPRMul2_and_PPR_3b:dsub2_then_hsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub2_then_ssub
      0,	// PPRMul2_and_PPR_3b:dsub2_then_ssub_hi
      0,	// PPRMul2_and_PPR_3b:psub1_then_psub
      0,	// PPRMul2_and_PPR_3b:qsub1_then_dsub_hi
      0,	// PPRMul2_and_PPR_3b:qsub3_then_dsub_hi
      0,	// PPRMul2_and_PPR_3b:qsub2_then_dsub_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_7_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_6_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_5_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_4_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_3_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_2_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:x8sub_1_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:subo64_then_sub_32
      0,	// PPRMul2_and_PPR_3b:subo64_then_sub_32_hi
      0,	// PPRMul2_and_PPR_3b:zsub1_then_zsub_hi
      0,	// PPRMul2_and_PPR_3b:zsub3_then_zsub_hi
      0,	// PPRMul2_and_PPR_3b:zsub2_then_zsub_hi
      0,	// PPRMul2_and_PPR_3b:dsub0_dsub1
      0,	// PPRMul2_and_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPRMul2_and_PPR_3b:dsub1_dsub2
      0,	// PPRMul2_and_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPRMul2_and_PPR_3b:dsub2_dsub3
      0,	// PPRMul2_and_PPR_3b:dsub_dsub1
      0,	// PPRMul2_and_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPRMul2_and_PPR_3b:dsub_dsub1_dsub2
      0,	// PPRMul2_and_PPR_3b:qsub0_qsub1
      0,	// PPRMul2_and_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPRMul2_and_PPR_3b:qsub1_qsub2
      0,	// PPRMul2_and_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPRMul2_and_PPR_3b:qsub2_qsub3
      0,	// PPRMul2_and_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_0_x8sub_1
      0,	// PPRMul2_and_PPR_3b:x8sub_2_x8sub_3
      0,	// PPRMul2_and_PPR_3b:x8sub_4_x8sub_5
      0,	// PPRMul2_and_PPR_3b:x8sub_6_x8sub_7
      0,	// PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPRMul2_and_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPRMul2_and_PPR_3b:zsub_qsub1
      0,	// PPRMul2_and_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPRMul2_and_PPR_3b:zsub_qsub1_qsub2
      0,	// PPRMul2_and_PPR_3b:zsub0_zsub1
      0,	// PPRMul2_and_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPRMul2_and_PPR_3b:zsub1_zsub2
      0,	// PPRMul2_and_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPRMul2_and_PPR_3b:zsub2_zsub3
      0,	// PPRMul2_and_PPR_3b:zsub0_zsub2
      0,	// PPRMul2_and_PPR_3b:zsub1_zsub3
    },
    {	// PPRMul2_and_PPR_p8to15
      0,	// PPRMul2_and_PPR_p8to15:bsub
      0,	// PPRMul2_and_PPR_p8to15:bsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub
      0,	// PPRMul2_and_PPR_p8to15:dsub0
      0,	// PPRMul2_and_PPR_p8to15:dsub1
      0,	// PPRMul2_and_PPR_p8to15:dsub2
      0,	// PPRMul2_and_PPR_p8to15:dsub3
      0,	// PPRMul2_and_PPR_p8to15:dsub_hi
      0,	// PPRMul2_and_PPR_p8to15:hsub
      0,	// PPRMul2_and_PPR_p8to15:hsub_hi
      14,	// PPRMul2_and_PPR_p8to15:psub -> PNR_p8to15
      0,	// PPRMul2_and_PPR_p8to15:psub0
      0,	// PPRMul2_and_PPR_p8to15:psub1
      0,	// PPRMul2_and_PPR_p8to15:qsub0
      0,	// PPRMul2_and_PPR_p8to15:qsub1
      0,	// PPRMul2_and_PPR_p8to15:qsub2
      0,	// PPRMul2_and_PPR_p8to15:qsub3
      0,	// PPRMul2_and_PPR_p8to15:ssub
      0,	// PPRMul2_and_PPR_p8to15:ssub_hi
      0,	// PPRMul2_and_PPR_p8to15:sub_32
      0,	// PPRMul2_and_PPR_p8to15:sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:sube32
      0,	// PPRMul2_and_PPR_p8to15:sube64
      0,	// PPRMul2_and_PPR_p8to15:subo32
      0,	// PPRMul2_and_PPR_p8to15:subo64
      0,	// PPRMul2_and_PPR_p8to15:x8sub_0
      0,	// PPRMul2_and_PPR_p8to15:x8sub_1
      0,	// PPRMul2_and_PPR_p8to15:x8sub_2
      0,	// PPRMul2_and_PPR_p8to15:x8sub_3
      0,	// PPRMul2_and_PPR_p8to15:x8sub_4
      0,	// PPRMul2_and_PPR_p8to15:x8sub_5
      0,	// PPRMul2_and_PPR_p8to15:x8sub_6
      0,	// PPRMul2_and_PPR_p8to15:x8sub_7
      0,	// PPRMul2_and_PPR_p8to15:zasubb
      0,	// PPRMul2_and_PPR_p8to15:zasubd0
      0,	// PPRMul2_and_PPR_p8to15:zasubd1
      0,	// PPRMul2_and_PPR_p8to15:zasubh0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1
      0,	// PPRMul2_and_PPR_p8to15:zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubs0
      0,	// PPRMul2_and_PPR_p8to15:zasubs1
      0,	// PPRMul2_and_PPR_p8to15:zsub
      0,	// PPRMul2_and_PPR_p8to15:zsub0
      0,	// PPRMul2_and_PPR_p8to15:zsub1
      0,	// PPRMul2_and_PPR_p8to15:zsub2
      0,	// PPRMul2_and_PPR_p8to15:zsub3
      0,	// PPRMul2_and_PPR_p8to15:zsub_hi
      0,	// PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_bsub
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_hsub
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_ssub
      0,	// PPRMul2_and_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_bsub
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_hsub
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_ssub
      0,	// PPRMul2_and_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_bsub
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_hsub
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_ssub
      0,	// PPRMul2_and_PPR_p8to15:dsub2_then_ssub_hi
      0,	// PPRMul2_and_PPR_p8to15:psub1_then_psub
      0,	// PPRMul2_and_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPRMul2_and_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPRMul2_and_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:subo64_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPRMul2_and_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPRMul2_and_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPRMul2_and_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPRMul2_and_PPR_p8to15:dsub0_dsub1
      0,	// PPRMul2_and_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPRMul2_and_PPR_p8to15:dsub1_dsub2
      0,	// PPRMul2_and_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPRMul2_and_PPR_p8to15:dsub2_dsub3
      0,	// PPRMul2_and_PPR_p8to15:dsub_dsub1
      0,	// PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPRMul2_and_PPR_p8to15:qsub0_qsub1
      0,	// PPRMul2_and_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPRMul2_and_PPR_p8to15:qsub1_qsub2
      0,	// PPRMul2_and_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPRMul2_and_PPR_p8to15:qsub2_qsub3
      0,	// PPRMul2_and_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPRMul2_and_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPRMul2_and_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPRMul2_and_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPRMul2_and_PPR_p8to15:zsub_qsub1
      0,	// PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPRMul2_and_PPR_p8to15:zsub0_zsub1
      0,	// PPRMul2_and_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPRMul2_and_PPR_p8to15:zsub1_zsub2
      0,	// PPRMul2_and_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPRMul2_and_PPR_p8to15:zsub2_zsub3
      0,	// PPRMul2_and_PPR_p8to15:zsub0_zsub2
      0,	// PPRMul2_and_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2
      0,	// PPR2:bsub
      0,	// PPR2:bsub_hi
      0,	// PPR2:dsub
      0,	// PPR2:dsub0
      0,	// PPR2:dsub1
      0,	// PPR2:dsub2
      0,	// PPR2:dsub3
      0,	// PPR2:dsub_hi
      0,	// PPR2:hsub
      0,	// PPR2:hsub_hi
      11,	// PPR2:psub -> PNR
      12,	// PPR2:psub0 -> PPR
      12,	// PPR2:psub1 -> PPR
      0,	// PPR2:qsub0
      0,	// PPR2:qsub1
      0,	// PPR2:qsub2
      0,	// PPR2:qsub3
      0,	// PPR2:ssub
      0,	// PPR2:ssub_hi
      0,	// PPR2:sub_32
      0,	// PPR2:sub_32_hi
      0,	// PPR2:sube32
      0,	// PPR2:sube64
      0,	// PPR2:subo32
      0,	// PPR2:subo64
      0,	// PPR2:x8sub_0
      0,	// PPR2:x8sub_1
      0,	// PPR2:x8sub_2
      0,	// PPR2:x8sub_3
      0,	// PPR2:x8sub_4
      0,	// PPR2:x8sub_5
      0,	// PPR2:x8sub_6
      0,	// PPR2:x8sub_7
      0,	// PPR2:zasubb
      0,	// PPR2:zasubd0
      0,	// PPR2:zasubd1
      0,	// PPR2:zasubh0
      0,	// PPR2:zasubh1
      0,	// PPR2:zasubq0
      0,	// PPR2:zasubq1
      0,	// PPR2:zasubs0
      0,	// PPR2:zasubs1
      0,	// PPR2:zsub
      0,	// PPR2:zsub0
      0,	// PPR2:zsub1
      0,	// PPR2:zsub2
      0,	// PPR2:zsub3
      0,	// PPR2:zsub_hi
      0,	// PPR2:zasubd1_then_zasubq0
      0,	// PPR2:zasubd1_then_zasubq1
      0,	// PPR2:zasubs1_then_zasubd0
      0,	// PPR2:zasubs1_then_zasubd1
      0,	// PPR2:zasubs1_then_zasubq0
      0,	// PPR2:zasubs1_then_zasubq1
      0,	// PPR2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2:zasubh1_then_zasubd0
      0,	// PPR2:zasubh1_then_zasubd1
      0,	// PPR2:zasubh1_then_zasubq0
      0,	// PPR2:zasubh1_then_zasubq1
      0,	// PPR2:zasubh1_then_zasubs0
      0,	// PPR2:zasubh1_then_zasubs1
      0,	// PPR2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2:dsub1_then_bsub
      0,	// PPR2:dsub1_then_bsub_hi
      0,	// PPR2:dsub1_then_hsub
      0,	// PPR2:dsub1_then_hsub_hi
      0,	// PPR2:dsub1_then_ssub
      0,	// PPR2:dsub1_then_ssub_hi
      0,	// PPR2:dsub3_then_bsub
      0,	// PPR2:dsub3_then_bsub_hi
      0,	// PPR2:dsub3_then_hsub
      0,	// PPR2:dsub3_then_hsub_hi
      0,	// PPR2:dsub3_then_ssub
      0,	// PPR2:dsub3_then_ssub_hi
      0,	// PPR2:dsub2_then_bsub
      0,	// PPR2:dsub2_then_bsub_hi
      0,	// PPR2:dsub2_then_hsub
      0,	// PPR2:dsub2_then_hsub_hi
      0,	// PPR2:dsub2_then_ssub
      0,	// PPR2:dsub2_then_ssub_hi
      11,	// PPR2:psub1_then_psub -> PNR
      0,	// PPR2:qsub1_then_dsub_hi
      0,	// PPR2:qsub3_then_dsub_hi
      0,	// PPR2:qsub2_then_dsub_hi
      0,	// PPR2:x8sub_7_then_sub_32
      0,	// PPR2:x8sub_7_then_sub_32_hi
      0,	// PPR2:x8sub_6_then_sub_32
      0,	// PPR2:x8sub_6_then_sub_32_hi
      0,	// PPR2:x8sub_5_then_sub_32
      0,	// PPR2:x8sub_5_then_sub_32_hi
      0,	// PPR2:x8sub_4_then_sub_32
      0,	// PPR2:x8sub_4_then_sub_32_hi
      0,	// PPR2:x8sub_3_then_sub_32
      0,	// PPR2:x8sub_3_then_sub_32_hi
      0,	// PPR2:x8sub_2_then_sub_32
      0,	// PPR2:x8sub_2_then_sub_32_hi
      0,	// PPR2:x8sub_1_then_sub_32
      0,	// PPR2:x8sub_1_then_sub_32_hi
      0,	// PPR2:subo64_then_sub_32
      0,	// PPR2:subo64_then_sub_32_hi
      0,	// PPR2:zsub1_then_zsub_hi
      0,	// PPR2:zsub3_then_zsub_hi
      0,	// PPR2:zsub2_then_zsub_hi
      0,	// PPR2:dsub0_dsub1
      0,	// PPR2:dsub0_dsub1_dsub2
      0,	// PPR2:dsub1_dsub2
      0,	// PPR2:dsub1_dsub2_dsub3
      0,	// PPR2:dsub2_dsub3
      0,	// PPR2:dsub_dsub1
      0,	// PPR2:dsub_dsub1_dsub2_dsub3
      0,	// PPR2:dsub_dsub1_dsub2
      0,	// PPR2:qsub0_qsub1
      0,	// PPR2:qsub0_qsub1_qsub2
      0,	// PPR2:qsub1_qsub2
      0,	// PPR2:qsub1_qsub2_qsub3
      0,	// PPR2:qsub2_qsub3
      0,	// PPR2:sub_32_x8sub_1_then_sub_32
      0,	// PPR2:x8sub_0_x8sub_1
      0,	// PPR2:x8sub_2_x8sub_3
      0,	// PPR2:x8sub_4_x8sub_5
      0,	// PPR2:x8sub_6_x8sub_7
      0,	// PPR2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2:sub_32_subo64_then_sub_32
      0,	// PPR2:zsub_qsub1
      0,	// PPR2:zsub_qsub1_qsub2_qsub3
      0,	// PPR2:zsub_qsub1_qsub2
      0,	// PPR2:zsub0_zsub1
      0,	// PPR2:zsub0_zsub1_zsub2
      0,	// PPR2:zsub1_zsub2
      0,	// PPR2:zsub1_zsub2_zsub3
      0,	// PPR2:zsub2_zsub3
      0,	// PPR2:zsub0_zsub2
      0,	// PPR2:zsub1_zsub3
    },
    {	// PPR2Mul2
      0,	// PPR2Mul2:bsub
      0,	// PPR2Mul2:bsub_hi
      0,	// PPR2Mul2:dsub
      0,	// PPR2Mul2:dsub0
      0,	// PPR2Mul2:dsub1
      0,	// PPR2Mul2:dsub2
      0,	// PPR2Mul2:dsub3
      0,	// PPR2Mul2:dsub_hi
      0,	// PPR2Mul2:hsub
      0,	// PPR2Mul2:hsub_hi
      11,	// PPR2Mul2:psub -> PNR
      15,	// PPR2Mul2:psub0 -> PPRMul2
      12,	// PPR2Mul2:psub1 -> PPR
      0,	// PPR2Mul2:qsub0
      0,	// PPR2Mul2:qsub1
      0,	// PPR2Mul2:qsub2
      0,	// PPR2Mul2:qsub3
      0,	// PPR2Mul2:ssub
      0,	// PPR2Mul2:ssub_hi
      0,	// PPR2Mul2:sub_32
      0,	// PPR2Mul2:sub_32_hi
      0,	// PPR2Mul2:sube32
      0,	// PPR2Mul2:sube64
      0,	// PPR2Mul2:subo32
      0,	// PPR2Mul2:subo64
      0,	// PPR2Mul2:x8sub_0
      0,	// PPR2Mul2:x8sub_1
      0,	// PPR2Mul2:x8sub_2
      0,	// PPR2Mul2:x8sub_3
      0,	// PPR2Mul2:x8sub_4
      0,	// PPR2Mul2:x8sub_5
      0,	// PPR2Mul2:x8sub_6
      0,	// PPR2Mul2:x8sub_7
      0,	// PPR2Mul2:zasubb
      0,	// PPR2Mul2:zasubd0
      0,	// PPR2Mul2:zasubd1
      0,	// PPR2Mul2:zasubh0
      0,	// PPR2Mul2:zasubh1
      0,	// PPR2Mul2:zasubq0
      0,	// PPR2Mul2:zasubq1
      0,	// PPR2Mul2:zasubs0
      0,	// PPR2Mul2:zasubs1
      0,	// PPR2Mul2:zsub
      0,	// PPR2Mul2:zsub0
      0,	// PPR2Mul2:zsub1
      0,	// PPR2Mul2:zsub2
      0,	// PPR2Mul2:zsub3
      0,	// PPR2Mul2:zsub_hi
      0,	// PPR2Mul2:zasubd1_then_zasubq0
      0,	// PPR2Mul2:zasubd1_then_zasubq1
      0,	// PPR2Mul2:zasubs1_then_zasubd0
      0,	// PPR2Mul2:zasubs1_then_zasubd1
      0,	// PPR2Mul2:zasubs1_then_zasubq0
      0,	// PPR2Mul2:zasubs1_then_zasubq1
      0,	// PPR2Mul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2:zasubh1_then_zasubd0
      0,	// PPR2Mul2:zasubh1_then_zasubd1
      0,	// PPR2Mul2:zasubh1_then_zasubq0
      0,	// PPR2Mul2:zasubh1_then_zasubq1
      0,	// PPR2Mul2:zasubh1_then_zasubs0
      0,	// PPR2Mul2:zasubh1_then_zasubs1
      0,	// PPR2Mul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2:dsub1_then_bsub
      0,	// PPR2Mul2:dsub1_then_bsub_hi
      0,	// PPR2Mul2:dsub1_then_hsub
      0,	// PPR2Mul2:dsub1_then_hsub_hi
      0,	// PPR2Mul2:dsub1_then_ssub
      0,	// PPR2Mul2:dsub1_then_ssub_hi
      0,	// PPR2Mul2:dsub3_then_bsub
      0,	// PPR2Mul2:dsub3_then_bsub_hi
      0,	// PPR2Mul2:dsub3_then_hsub
      0,	// PPR2Mul2:dsub3_then_hsub_hi
      0,	// PPR2Mul2:dsub3_then_ssub
      0,	// PPR2Mul2:dsub3_then_ssub_hi
      0,	// PPR2Mul2:dsub2_then_bsub
      0,	// PPR2Mul2:dsub2_then_bsub_hi
      0,	// PPR2Mul2:dsub2_then_hsub
      0,	// PPR2Mul2:dsub2_then_hsub_hi
      0,	// PPR2Mul2:dsub2_then_ssub
      0,	// PPR2Mul2:dsub2_then_ssub_hi
      11,	// PPR2Mul2:psub1_then_psub -> PNR
      0,	// PPR2Mul2:qsub1_then_dsub_hi
      0,	// PPR2Mul2:qsub3_then_dsub_hi
      0,	// PPR2Mul2:qsub2_then_dsub_hi
      0,	// PPR2Mul2:x8sub_7_then_sub_32
      0,	// PPR2Mul2:x8sub_7_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_6_then_sub_32
      0,	// PPR2Mul2:x8sub_6_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_5_then_sub_32
      0,	// PPR2Mul2:x8sub_5_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_4_then_sub_32
      0,	// PPR2Mul2:x8sub_4_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_3_then_sub_32
      0,	// PPR2Mul2:x8sub_3_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_2_then_sub_32
      0,	// PPR2Mul2:x8sub_2_then_sub_32_hi
      0,	// PPR2Mul2:x8sub_1_then_sub_32
      0,	// PPR2Mul2:x8sub_1_then_sub_32_hi
      0,	// PPR2Mul2:subo64_then_sub_32
      0,	// PPR2Mul2:subo64_then_sub_32_hi
      0,	// PPR2Mul2:zsub1_then_zsub_hi
      0,	// PPR2Mul2:zsub3_then_zsub_hi
      0,	// PPR2Mul2:zsub2_then_zsub_hi
      0,	// PPR2Mul2:dsub0_dsub1
      0,	// PPR2Mul2:dsub0_dsub1_dsub2
      0,	// PPR2Mul2:dsub1_dsub2
      0,	// PPR2Mul2:dsub1_dsub2_dsub3
      0,	// PPR2Mul2:dsub2_dsub3
      0,	// PPR2Mul2:dsub_dsub1
      0,	// PPR2Mul2:dsub_dsub1_dsub2_dsub3
      0,	// PPR2Mul2:dsub_dsub1_dsub2
      0,	// PPR2Mul2:qsub0_qsub1
      0,	// PPR2Mul2:qsub0_qsub1_qsub2
      0,	// PPR2Mul2:qsub1_qsub2
      0,	// PPR2Mul2:qsub1_qsub2_qsub3
      0,	// PPR2Mul2:qsub2_qsub3
      0,	// PPR2Mul2:sub_32_x8sub_1_then_sub_32
      0,	// PPR2Mul2:x8sub_0_x8sub_1
      0,	// PPR2Mul2:x8sub_2_x8sub_3
      0,	// PPR2Mul2:x8sub_4_x8sub_5
      0,	// PPR2Mul2:x8sub_6_x8sub_7
      0,	// PPR2Mul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2Mul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2Mul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2Mul2:sub_32_subo64_then_sub_32
      0,	// PPR2Mul2:zsub_qsub1
      0,	// PPR2Mul2:zsub_qsub1_qsub2_qsub3
      0,	// PPR2Mul2:zsub_qsub1_qsub2
      0,	// PPR2Mul2:zsub0_zsub1
      0,	// PPR2Mul2:zsub0_zsub1_zsub2
      0,	// PPR2Mul2:zsub1_zsub2
      0,	// PPR2Mul2:zsub1_zsub2_zsub3
      0,	// PPR2Mul2:zsub2_zsub3
      0,	// PPR2Mul2:zsub0_zsub2
      0,	// PPR2Mul2:zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2
      0,	// PPR2_with_psub1_in_PPRMul2:bsub
      0,	// PPR2_with_psub1_in_PPRMul2:bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub0
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3
      0,	// PPR2_with_psub1_in_PPRMul2:dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:hsub
      0,	// PPR2_with_psub1_in_PPRMul2:hsub_hi
      11,	// PPR2_with_psub1_in_PPRMul2:psub -> PNR
      12,	// PPR2_with_psub1_in_PPRMul2:psub0 -> PPR
      15,	// PPR2_with_psub1_in_PPRMul2:psub1 -> PPRMul2
      0,	// PPR2_with_psub1_in_PPRMul2:qsub0
      0,	// PPR2_with_psub1_in_PPRMul2:qsub1
      0,	// PPR2_with_psub1_in_PPRMul2:qsub2
      0,	// PPR2_with_psub1_in_PPRMul2:qsub3
      0,	// PPR2_with_psub1_in_PPRMul2:ssub
      0,	// PPR2_with_psub1_in_PPRMul2:ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:sube32
      0,	// PPR2_with_psub1_in_PPRMul2:sube64
      0,	// PPR2_with_psub1_in_PPRMul2:subo32
      0,	// PPR2_with_psub1_in_PPRMul2:subo64
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_0
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_2
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_4
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_6
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2:zasubb
      0,	// PPR2_with_psub1_in_PPRMul2:zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2:zsub
      0,	// PPR2_with_psub1_in_PPRMul2:zsub0
      0,	// PPR2_with_psub1_in_PPRMul2:zsub1
      0,	// PPR2_with_psub1_in_PPRMul2:zsub2
      0,	// PPR2_with_psub1_in_PPRMul2:zsub3
      0,	// PPR2_with_psub1_in_PPRMul2:zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub_hi
      11,	// PPR2_with_psub1_in_PPRMul2:psub1_then_psub -> PNR
      0,	// PPR2_with_psub1_in_PPRMul2:qsub1_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:qsub3_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:qsub2_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2:zsub1_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:zsub3_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:zsub2_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2:dsub0_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2:dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2:dsub_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2:qsub0_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2:qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2:qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_0_x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_2_x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_4_x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_6_x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2:zsub_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2:zsub0_zsub1
      0,	// PPR2_with_psub1_in_PPRMul2:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2:zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2:zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2:zsub0_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2:zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPR_3b
      0,	// PPR2_with_psub1_in_PPR_3b:bsub
      0,	// PPR2_with_psub1_in_PPR_3b:bsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub0
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3
      0,	// PPR2_with_psub1_in_PPR_3b:dsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:hsub
      0,	// PPR2_with_psub1_in_PPR_3b:hsub_hi
      11,	// PPR2_with_psub1_in_PPR_3b:psub -> PNR
      12,	// PPR2_with_psub1_in_PPR_3b:psub0 -> PPR
      16,	// PPR2_with_psub1_in_PPR_3b:psub1 -> PPR_3b
      0,	// PPR2_with_psub1_in_PPR_3b:qsub0
      0,	// PPR2_with_psub1_in_PPR_3b:qsub1
      0,	// PPR2_with_psub1_in_PPR_3b:qsub2
      0,	// PPR2_with_psub1_in_PPR_3b:qsub3
      0,	// PPR2_with_psub1_in_PPR_3b:ssub
      0,	// PPR2_with_psub1_in_PPR_3b:ssub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:sube32
      0,	// PPR2_with_psub1_in_PPR_3b:sube64
      0,	// PPR2_with_psub1_in_PPR_3b:subo32
      0,	// PPR2_with_psub1_in_PPR_3b:subo64
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_0
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_1
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_2
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_3
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_4
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_5
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_6
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_7
      0,	// PPR2_with_psub1_in_PPR_3b:zasubb
      0,	// PPR2_with_psub1_in_PPR_3b:zasubd0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubd1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1
      0,	// PPR2_with_psub1_in_PPR_3b:zsub
      0,	// PPR2_with_psub1_in_PPR_3b:zsub0
      0,	// PPR2_with_psub1_in_PPR_3b:zsub1
      0,	// PPR2_with_psub1_in_PPR_3b:zsub2
      0,	// PPR2_with_psub1_in_PPR_3b:zsub3
      0,	// PPR2_with_psub1_in_PPR_3b:zsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub_hi
      13,	// PPR2_with_psub1_in_PPR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2_with_psub1_in_PPR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_3b:dsub0_dsub1
      0,	// PPR2_with_psub1_in_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_3b:dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_3b:dsub_dsub1
      0,	// PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_3b:qsub0_qsub1
      0,	// PPR2_with_psub1_in_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_3b:qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_3b:qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_3b:zsub_qsub1
      0,	// PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_3b:zsub0_zsub1
      0,	// PPR2_with_psub1_in_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPR_3b:zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPR_3b:zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPR_3b:zsub0_zsub2
      0,	// PPR2_with_psub1_in_PPR_3b:zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPR_p8to15
      0,	// PPR2_with_psub1_in_PPR_p8to15:bsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:bsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub0
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:hsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:hsub_hi
      11,	// PPR2_with_psub1_in_PPR_p8to15:psub -> PNR
      12,	// PPR2_with_psub1_in_PPR_p8to15:psub0 -> PPR
      17,	// PPR2_with_psub1_in_PPR_p8to15:psub1 -> PPR_p8to15
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub0
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:ssub
      0,	// PPR2_with_psub1_in_PPR_p8to15:ssub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:sube32
      0,	// PPR2_with_psub1_in_PPR_p8to15:sube64
      0,	// PPR2_with_psub1_in_PPR_p8to15:subo32
      0,	// PPR2_with_psub1_in_PPR_p8to15:subo64
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_0
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_1
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_2
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_3
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_4
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_5
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_6
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_7
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubb
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubd0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubd1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2_with_psub1_in_PPR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b
      0,	// PPR2_with_psub_in_PNR_3b:bsub
      0,	// PPR2_with_psub_in_PNR_3b:bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub0
      0,	// PPR2_with_psub_in_PNR_3b:dsub1
      0,	// PPR2_with_psub_in_PNR_3b:dsub2
      0,	// PPR2_with_psub_in_PNR_3b:dsub3
      0,	// PPR2_with_psub_in_PNR_3b:dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:hsub
      0,	// PPR2_with_psub_in_PNR_3b:hsub_hi
      13,	// PPR2_with_psub_in_PNR_3b:psub -> PNR_3b
      16,	// PPR2_with_psub_in_PNR_3b:psub0 -> PPR_3b
      12,	// PPR2_with_psub_in_PNR_3b:psub1 -> PPR
      0,	// PPR2_with_psub_in_PNR_3b:qsub0
      0,	// PPR2_with_psub_in_PNR_3b:qsub1
      0,	// PPR2_with_psub_in_PNR_3b:qsub2
      0,	// PPR2_with_psub_in_PNR_3b:qsub3
      0,	// PPR2_with_psub_in_PNR_3b:ssub
      0,	// PPR2_with_psub_in_PNR_3b:ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b:sub_32
      0,	// PPR2_with_psub_in_PNR_3b:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:sube32
      0,	// PPR2_with_psub_in_PNR_3b:sube64
      0,	// PPR2_with_psub_in_PNR_3b:subo32
      0,	// PPR2_with_psub_in_PNR_3b:subo64
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_0
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_2
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_4
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_6
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b:zasubb
      0,	// PPR2_with_psub_in_PNR_3b:zasubd0
      0,	// PPR2_with_psub_in_PNR_3b:zasubd1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1
      0,	// PPR2_with_psub_in_PNR_3b:zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubs0
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1
      0,	// PPR2_with_psub_in_PNR_3b:zsub
      0,	// PPR2_with_psub_in_PNR_3b:zsub0
      0,	// PPR2_with_psub_in_PNR_3b:zsub1
      0,	// PPR2_with_psub_in_PNR_3b:zsub2
      0,	// PPR2_with_psub_in_PNR_3b:zsub3
      0,	// PPR2_with_psub_in_PNR_3b:zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_then_ssub_hi
      11,	// PPR2_with_psub_in_PNR_3b:psub1_then_psub -> PNR
      0,	// PPR2_with_psub_in_PNR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_3b:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15:bsub
      0,	// PPR2_with_psub_in_PNR_p8to15:bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub0
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:hsub
      0,	// PPR2_with_psub_in_PNR_p8to15:hsub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15:psub -> PNR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15:psub0 -> PPR_p8to15
      12,	// PPR2_with_psub_in_PNR_p8to15:psub1 -> PPR
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub0
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:ssub
      0,	// PPR2_with_psub_in_PNR_p8to15:ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:sube32
      0,	// PPR2_with_psub_in_PNR_p8to15:sube64
      0,	// PPR2_with_psub_in_PNR_p8to15:subo32
      0,	// PPR2_with_psub_in_PNR_p8to15:subo64
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_0
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_2
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_4
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_6
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubb
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub0
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_then_ssub_hi
      11,	// PPR2_with_psub_in_PNR_p8to15:psub1_then_psub -> PNR
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:hsub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:psub -> PNR_3b
      16,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:psub0 -> PPR_3b
      16,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:psub1 -> PPR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sube32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sube64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:subo32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:subo64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_4
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_6
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubb
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:hsub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:psub -> PNR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:psub0 -> PPR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:psub1 -> PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sube32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sube64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:subo32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:subo64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubb
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:hsub_hi
      13,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:psub -> PNR_3b
      18,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:psub0 -> PPRMul2_and_PPR_3b
      16,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:psub1 -> PPR_3b
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sube32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sube64
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:subo32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:subo64
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_4
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_5
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_6
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_7
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubb
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_then_ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub3_then_ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_then_ssub_hi
      13,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub1_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub3_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub2_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_7_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_5_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_3_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_1_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:subo64_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:subo64_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub1_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub3_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub2_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub0_dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub0_dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub1_dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub_dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:dsub_dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub0_qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub0_qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub1_qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_0_x8sub_1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_2_x8sub_3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_4_x8sub_5
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_6_x8sub_7
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub_qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub_qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub0_zsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub0_zsub1_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub1_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub1_zsub2_zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub2_zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub0_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b:zsub1_zsub3
    },
    {	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:hsub_hi
      14,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:psub -> PNR_p8to15
      19,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:psub0 -> PPRMul2_and_PPR_p8to15
      17,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:psub1 -> PPR_p8to15
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sube32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sube64
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:subo32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:subo64
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_4
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_5
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_6
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_7
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubb
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_bsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_hsub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_ssub
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:subo64_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub0_dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub_dsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub0_qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub_qsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub0_zsub1
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub1_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub2_zsub3
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub0_zsub2
      0,	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:hsub_hi
      11,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub -> PNR
      12,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub0 -> PPR
      18,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub1 -> PPRMul2_and_PPR_3b
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sube32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sube64
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubb
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_ssub_hi
      13,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub3
    },
    {	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:hsub_hi
      11,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub -> PNR
      12,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub0 -> PPR
      19,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub1 -> PPRMul2_and_PPR_p8to15
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sube32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sube64
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubb
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:hsub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:psub -> PNR_3b
      16,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:psub0 -> PPR_3b
      15,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:psub1 -> PPRMul2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sube32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sube64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:subo32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:subo64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_4
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_6
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubb
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub_hi
      11,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:psub1_then_psub -> PNR
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:hsub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:psub -> PNR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:psub0 -> PPR_p8to15
      15,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:psub1 -> PPRMul2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sube32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sube64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:subo32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:subo64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_4
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_6
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubb
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_then_ssub_hi
      11,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:psub1_then_psub -> PNR
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:hsub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub -> PNR_3b
      16,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub0 -> PPR_3b
      18,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub1 -> PPRMul2_and_PPR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sube32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sube64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubb
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_then_ssub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:hsub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub -> PNR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub0 -> PPR_p8to15
      19,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub1 -> PPRMul2_and_PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sube32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sube64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubb
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:hsub_hi
      13,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:psub -> PNR_3b
      16,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:psub0 -> PPR_3b
      19,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:psub1 -> PPRMul2_and_PPR_p8to15
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sube32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sube64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:subo32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:subo64
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubb
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_then_ssub_hi
      14,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:psub1_then_psub -> PNR_p8to15
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15:zsub1_zsub3
    },
    {	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:hsub_hi
      14,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:psub -> PNR_p8to15
      17,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:psub0 -> PPR_p8to15
      18,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:psub1 -> PPRMul2_and_PPR_3b
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sube32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sube64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:subo32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:subo64
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_4
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_6
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubb
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub3_then_ssub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_bsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_hsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_then_ssub_hi
      13,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:psub1_then_psub -> PNR_3b
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub1_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub3_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub2_then_dsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_7_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_5_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_3_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_1_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:subo64_then_sub_32_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub1_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub3_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub2_then_zsub_hi
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub0_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub0_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:dsub_dsub1_dsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub0_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub0_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_0_x8sub_1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_x8sub_3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_x8sub_5
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_x8sub_7
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:sub_32_subo64_then_sub_32
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub_qsub1_qsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub1
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub2_zsub3
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub0_zsub2
      0,	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b:zsub1_zsub3
    },
    {	// GPR32all
      0,	// GPR32all:bsub
      0,	// GPR32all:bsub_hi
      0,	// GPR32all:dsub
      0,	// GPR32all:dsub0
      0,	// GPR32all:dsub1
      0,	// GPR32all:dsub2
      0,	// GPR32all:dsub3
      0,	// GPR32all:dsub_hi
      0,	// GPR32all:hsub
      0,	// GPR32all:hsub_hi
      0,	// GPR32all:psub
      0,	// GPR32all:psub0
      0,	// GPR32all:psub1
      0,	// GPR32all:qsub0
      0,	// GPR32all:qsub1
      0,	// GPR32all:qsub2
      0,	// GPR32all:qsub3
      0,	// GPR32all:ssub
      0,	// GPR32all:ssub_hi
      0,	// GPR32all:sub_32
      0,	// GPR32all:sub_32_hi
      0,	// GPR32all:sube32
      0,	// GPR32all:sube64
      0,	// GPR32all:subo32
      0,	// GPR32all:subo64
      0,	// GPR32all:x8sub_0
      0,	// GPR32all:x8sub_1
      0,	// GPR32all:x8sub_2
      0,	// GPR32all:x8sub_3
      0,	// GPR32all:x8sub_4
      0,	// GPR32all:x8sub_5
      0,	// GPR32all:x8sub_6
      0,	// GPR32all:x8sub_7
      0,	// GPR32all:zasubb
      0,	// GPR32all:zasubd0
      0,	// GPR32all:zasubd1
      0,	// GPR32all:zasubh0
      0,	// GPR32all:zasubh1
      0,	// GPR32all:zasubq0
      0,	// GPR32all:zasubq1
      0,	// GPR32all:zasubs0
      0,	// GPR32all:zasubs1
      0,	// GPR32all:zsub
      0,	// GPR32all:zsub0
      0,	// GPR32all:zsub1
      0,	// GPR32all:zsub2
      0,	// GPR32all:zsub3
      0,	// GPR32all:zsub_hi
      0,	// GPR32all:zasubd1_then_zasubq0
      0,	// GPR32all:zasubd1_then_zasubq1
      0,	// GPR32all:zasubs1_then_zasubd0
      0,	// GPR32all:zasubs1_then_zasubd1
      0,	// GPR32all:zasubs1_then_zasubq0
      0,	// GPR32all:zasubs1_then_zasubq1
      0,	// GPR32all:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32all:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32all:zasubh1_then_zasubd0
      0,	// GPR32all:zasubh1_then_zasubd1
      0,	// GPR32all:zasubh1_then_zasubq0
      0,	// GPR32all:zasubh1_then_zasubq1
      0,	// GPR32all:zasubh1_then_zasubs0
      0,	// GPR32all:zasubh1_then_zasubs1
      0,	// GPR32all:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32all:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32all:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32all:dsub1_then_bsub
      0,	// GPR32all:dsub1_then_bsub_hi
      0,	// GPR32all:dsub1_then_hsub
      0,	// GPR32all:dsub1_then_hsub_hi
      0,	// GPR32all:dsub1_then_ssub
      0,	// GPR32all:dsub1_then_ssub_hi
      0,	// GPR32all:dsub3_then_bsub
      0,	// GPR32all:dsub3_then_bsub_hi
      0,	// GPR32all:dsub3_then_hsub
      0,	// GPR32all:dsub3_then_hsub_hi
      0,	// GPR32all:dsub3_then_ssub
      0,	// GPR32all:dsub3_then_ssub_hi
      0,	// GPR32all:dsub2_then_bsub
      0,	// GPR32all:dsub2_then_bsub_hi
      0,	// GPR32all:dsub2_then_hsub
      0,	// GPR32all:dsub2_then_hsub_hi
      0,	// GPR32all:dsub2_then_ssub
      0,	// GPR32all:dsub2_then_ssub_hi
      0,	// GPR32all:psub1_then_psub
      0,	// GPR32all:qsub1_then_dsub_hi
      0,	// GPR32all:qsub3_then_dsub_hi
      0,	// GPR32all:qsub2_then_dsub_hi
      0,	// GPR32all:x8sub_7_then_sub_32
      0,	// GPR32all:x8sub_7_then_sub_32_hi
      0,	// GPR32all:x8sub_6_then_sub_32
      0,	// GPR32all:x8sub_6_then_sub_32_hi
      0,	// GPR32all:x8sub_5_then_sub_32
      0,	// GPR32all:x8sub_5_then_sub_32_hi
      0,	// GPR32all:x8sub_4_then_sub_32
      0,	// GPR32all:x8sub_4_then_sub_32_hi
      0,	// GPR32all:x8sub_3_then_sub_32
      0,	// GPR32all:x8sub_3_then_sub_32_hi
      0,	// GPR32all:x8sub_2_then_sub_32
      0,	// GPR32all:x8sub_2_then_sub_32_hi
      0,	// GPR32all:x8sub_1_then_sub_32
      0,	// GPR32all:x8sub_1_then_sub_32_hi
      0,	// GPR32all:subo64_then_sub_32
      0,	// GPR32all:subo64_then_sub_32_hi
      0,	// GPR32all:zsub1_then_zsub_hi
      0,	// GPR32all:zsub3_then_zsub_hi
      0,	// GPR32all:zsub2_then_zsub_hi
      0,	// GPR32all:dsub0_dsub1
      0,	// GPR32all:dsub0_dsub1_dsub2
      0,	// GPR32all:dsub1_dsub2
      0,	// GPR32all:dsub1_dsub2_dsub3
      0,	// GPR32all:dsub2_dsub3
      0,	// GPR32all:dsub_dsub1
      0,	// GPR32all:dsub_dsub1_dsub2_dsub3
      0,	// GPR32all:dsub_dsub1_dsub2
      0,	// GPR32all:qsub0_qsub1
      0,	// GPR32all:qsub0_qsub1_qsub2
      0,	// GPR32all:qsub1_qsub2
      0,	// GPR32all:qsub1_qsub2_qsub3
      0,	// GPR32all:qsub2_qsub3
      0,	// GPR32all:sub_32_x8sub_1_then_sub_32
      0,	// GPR32all:x8sub_0_x8sub_1
      0,	// GPR32all:x8sub_2_x8sub_3
      0,	// GPR32all:x8sub_4_x8sub_5
      0,	// GPR32all:x8sub_6_x8sub_7
      0,	// GPR32all:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32all:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32all:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32all:sub_32_subo64_then_sub_32
      0,	// GPR32all:zsub_qsub1
      0,	// GPR32all:zsub_qsub1_qsub2_qsub3
      0,	// GPR32all:zsub_qsub1_qsub2
      0,	// GPR32all:zsub0_zsub1
      0,	// GPR32all:zsub0_zsub1_zsub2
      0,	// GPR32all:zsub1_zsub2
      0,	// GPR32all:zsub1_zsub2_zsub3
      0,	// GPR32all:zsub2_zsub3
      0,	// GPR32all:zsub0_zsub2
      0,	// GPR32all:zsub1_zsub3
    },
    {	// FPR32
      7,	// FPR32:bsub -> FPR8
      0,	// FPR32:bsub_hi
      0,	// FPR32:dsub
      0,	// FPR32:dsub0
      0,	// FPR32:dsub1
      0,	// FPR32:dsub2
      0,	// FPR32:dsub3
      0,	// FPR32:dsub_hi
      8,	// FPR32:hsub -> FPR16
      0,	// FPR32:hsub_hi
      0,	// FPR32:psub
      0,	// FPR32:psub0
      0,	// FPR32:psub1
      0,	// FPR32:qsub0
      0,	// FPR32:qsub1
      0,	// FPR32:qsub2
      0,	// FPR32:qsub3
      0,	// FPR32:ssub
      0,	// FPR32:ssub_hi
      0,	// FPR32:sub_32
      0,	// FPR32:sub_32_hi
      0,	// FPR32:sube32
      0,	// FPR32:sube64
      0,	// FPR32:subo32
      0,	// FPR32:subo64
      0,	// FPR32:x8sub_0
      0,	// FPR32:x8sub_1
      0,	// FPR32:x8sub_2
      0,	// FPR32:x8sub_3
      0,	// FPR32:x8sub_4
      0,	// FPR32:x8sub_5
      0,	// FPR32:x8sub_6
      0,	// FPR32:x8sub_7
      0,	// FPR32:zasubb
      0,	// FPR32:zasubd0
      0,	// FPR32:zasubd1
      0,	// FPR32:zasubh0
      0,	// FPR32:zasubh1
      0,	// FPR32:zasubq0
      0,	// FPR32:zasubq1
      0,	// FPR32:zasubs0
      0,	// FPR32:zasubs1
      0,	// FPR32:zsub
      0,	// FPR32:zsub0
      0,	// FPR32:zsub1
      0,	// FPR32:zsub2
      0,	// FPR32:zsub3
      0,	// FPR32:zsub_hi
      0,	// FPR32:zasubd1_then_zasubq0
      0,	// FPR32:zasubd1_then_zasubq1
      0,	// FPR32:zasubs1_then_zasubd0
      0,	// FPR32:zasubs1_then_zasubd1
      0,	// FPR32:zasubs1_then_zasubq0
      0,	// FPR32:zasubs1_then_zasubq1
      0,	// FPR32:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR32:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR32:zasubh1_then_zasubd0
      0,	// FPR32:zasubh1_then_zasubd1
      0,	// FPR32:zasubh1_then_zasubq0
      0,	// FPR32:zasubh1_then_zasubq1
      0,	// FPR32:zasubh1_then_zasubs0
      0,	// FPR32:zasubh1_then_zasubs1
      0,	// FPR32:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR32:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR32:dsub1_then_bsub
      0,	// FPR32:dsub1_then_bsub_hi
      0,	// FPR32:dsub1_then_hsub
      0,	// FPR32:dsub1_then_hsub_hi
      0,	// FPR32:dsub1_then_ssub
      0,	// FPR32:dsub1_then_ssub_hi
      0,	// FPR32:dsub3_then_bsub
      0,	// FPR32:dsub3_then_bsub_hi
      0,	// FPR32:dsub3_then_hsub
      0,	// FPR32:dsub3_then_hsub_hi
      0,	// FPR32:dsub3_then_ssub
      0,	// FPR32:dsub3_then_ssub_hi
      0,	// FPR32:dsub2_then_bsub
      0,	// FPR32:dsub2_then_bsub_hi
      0,	// FPR32:dsub2_then_hsub
      0,	// FPR32:dsub2_then_hsub_hi
      0,	// FPR32:dsub2_then_ssub
      0,	// FPR32:dsub2_then_ssub_hi
      0,	// FPR32:psub1_then_psub
      0,	// FPR32:qsub1_then_dsub_hi
      0,	// FPR32:qsub3_then_dsub_hi
      0,	// FPR32:qsub2_then_dsub_hi
      0,	// FPR32:x8sub_7_then_sub_32
      0,	// FPR32:x8sub_7_then_sub_32_hi
      0,	// FPR32:x8sub_6_then_sub_32
      0,	// FPR32:x8sub_6_then_sub_32_hi
      0,	// FPR32:x8sub_5_then_sub_32
      0,	// FPR32:x8sub_5_then_sub_32_hi
      0,	// FPR32:x8sub_4_then_sub_32
      0,	// FPR32:x8sub_4_then_sub_32_hi
      0,	// FPR32:x8sub_3_then_sub_32
      0,	// FPR32:x8sub_3_then_sub_32_hi
      0,	// FPR32:x8sub_2_then_sub_32
      0,	// FPR32:x8sub_2_then_sub_32_hi
      0,	// FPR32:x8sub_1_then_sub_32
      0,	// FPR32:x8sub_1_then_sub_32_hi
      0,	// FPR32:subo64_then_sub_32
      0,	// FPR32:subo64_then_sub_32_hi
      0,	// FPR32:zsub1_then_zsub_hi
      0,	// FPR32:zsub3_then_zsub_hi
      0,	// FPR32:zsub2_then_zsub_hi
      0,	// FPR32:dsub0_dsub1
      0,	// FPR32:dsub0_dsub1_dsub2
      0,	// FPR32:dsub1_dsub2
      0,	// FPR32:dsub1_dsub2_dsub3
      0,	// FPR32:dsub2_dsub3
      0,	// FPR32:dsub_dsub1
      0,	// FPR32:dsub_dsub1_dsub2_dsub3
      0,	// FPR32:dsub_dsub1_dsub2
      0,	// FPR32:qsub0_qsub1
      0,	// FPR32:qsub0_qsub1_qsub2
      0,	// FPR32:qsub1_qsub2
      0,	// FPR32:qsub1_qsub2_qsub3
      0,	// FPR32:qsub2_qsub3
      0,	// FPR32:sub_32_x8sub_1_then_sub_32
      0,	// FPR32:x8sub_0_x8sub_1
      0,	// FPR32:x8sub_2_x8sub_3
      0,	// FPR32:x8sub_4_x8sub_5
      0,	// FPR32:x8sub_6_x8sub_7
      0,	// FPR32:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR32:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR32:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR32:sub_32_subo64_then_sub_32
      0,	// FPR32:zsub_qsub1
      0,	// FPR32:zsub_qsub1_qsub2_qsub3
      0,	// FPR32:zsub_qsub1_qsub2
      0,	// FPR32:zsub0_zsub1
      0,	// FPR32:zsub0_zsub1_zsub2
      0,	// FPR32:zsub1_zsub2
      0,	// FPR32:zsub1_zsub2_zsub3
      0,	// FPR32:zsub2_zsub3
      0,	// FPR32:zsub0_zsub2
      0,	// FPR32:zsub1_zsub3
    },
    {	// GPR32
      0,	// GPR32:bsub
      0,	// GPR32:bsub_hi
      0,	// GPR32:dsub
      0,	// GPR32:dsub0
      0,	// GPR32:dsub1
      0,	// GPR32:dsub2
      0,	// GPR32:dsub3
      0,	// GPR32:dsub_hi
      0,	// GPR32:hsub
      0,	// GPR32:hsub_hi
      0,	// GPR32:psub
      0,	// GPR32:psub0
      0,	// GPR32:psub1
      0,	// GPR32:qsub0
      0,	// GPR32:qsub1
      0,	// GPR32:qsub2
      0,	// GPR32:qsub3
      0,	// GPR32:ssub
      0,	// GPR32:ssub_hi
      0,	// GPR32:sub_32
      0,	// GPR32:sub_32_hi
      0,	// GPR32:sube32
      0,	// GPR32:sube64
      0,	// GPR32:subo32
      0,	// GPR32:subo64
      0,	// GPR32:x8sub_0
      0,	// GPR32:x8sub_1
      0,	// GPR32:x8sub_2
      0,	// GPR32:x8sub_3
      0,	// GPR32:x8sub_4
      0,	// GPR32:x8sub_5
      0,	// GPR32:x8sub_6
      0,	// GPR32:x8sub_7
      0,	// GPR32:zasubb
      0,	// GPR32:zasubd0
      0,	// GPR32:zasubd1
      0,	// GPR32:zasubh0
      0,	// GPR32:zasubh1
      0,	// GPR32:zasubq0
      0,	// GPR32:zasubq1
      0,	// GPR32:zasubs0
      0,	// GPR32:zasubs1
      0,	// GPR32:zsub
      0,	// GPR32:zsub0
      0,	// GPR32:zsub1
      0,	// GPR32:zsub2
      0,	// GPR32:zsub3
      0,	// GPR32:zsub_hi
      0,	// GPR32:zasubd1_then_zasubq0
      0,	// GPR32:zasubd1_then_zasubq1
      0,	// GPR32:zasubs1_then_zasubd0
      0,	// GPR32:zasubs1_then_zasubd1
      0,	// GPR32:zasubs1_then_zasubq0
      0,	// GPR32:zasubs1_then_zasubq1
      0,	// GPR32:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32:zasubh1_then_zasubd0
      0,	// GPR32:zasubh1_then_zasubd1
      0,	// GPR32:zasubh1_then_zasubq0
      0,	// GPR32:zasubh1_then_zasubq1
      0,	// GPR32:zasubh1_then_zasubs0
      0,	// GPR32:zasubh1_then_zasubs1
      0,	// GPR32:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32:dsub1_then_bsub
      0,	// GPR32:dsub1_then_bsub_hi
      0,	// GPR32:dsub1_then_hsub
      0,	// GPR32:dsub1_then_hsub_hi
      0,	// GPR32:dsub1_then_ssub
      0,	// GPR32:dsub1_then_ssub_hi
      0,	// GPR32:dsub3_then_bsub
      0,	// GPR32:dsub3_then_bsub_hi
      0,	// GPR32:dsub3_then_hsub
      0,	// GPR32:dsub3_then_hsub_hi
      0,	// GPR32:dsub3_then_ssub
      0,	// GPR32:dsub3_then_ssub_hi
      0,	// GPR32:dsub2_then_bsub
      0,	// GPR32:dsub2_then_bsub_hi
      0,	// GPR32:dsub2_then_hsub
      0,	// GPR32:dsub2_then_hsub_hi
      0,	// GPR32:dsub2_then_ssub
      0,	// GPR32:dsub2_then_ssub_hi
      0,	// GPR32:psub1_then_psub
      0,	// GPR32:qsub1_then_dsub_hi
      0,	// GPR32:qsub3_then_dsub_hi
      0,	// GPR32:qsub2_then_dsub_hi
      0,	// GPR32:x8sub_7_then_sub_32
      0,	// GPR32:x8sub_7_then_sub_32_hi
      0,	// GPR32:x8sub_6_then_sub_32
      0,	// GPR32:x8sub_6_then_sub_32_hi
      0,	// GPR32:x8sub_5_then_sub_32
      0,	// GPR32:x8sub_5_then_sub_32_hi
      0,	// GPR32:x8sub_4_then_sub_32
      0,	// GPR32:x8sub_4_then_sub_32_hi
      0,	// GPR32:x8sub_3_then_sub_32
      0,	// GPR32:x8sub_3_then_sub_32_hi
      0,	// GPR32:x8sub_2_then_sub_32
      0,	// GPR32:x8sub_2_then_sub_32_hi
      0,	// GPR32:x8sub_1_then_sub_32
      0,	// GPR32:x8sub_1_then_sub_32_hi
      0,	// GPR32:subo64_then_sub_32
      0,	// GPR32:subo64_then_sub_32_hi
      0,	// GPR32:zsub1_then_zsub_hi
      0,	// GPR32:zsub3_then_zsub_hi
      0,	// GPR32:zsub2_then_zsub_hi
      0,	// GPR32:dsub0_dsub1
      0,	// GPR32:dsub0_dsub1_dsub2
      0,	// GPR32:dsub1_dsub2
      0,	// GPR32:dsub1_dsub2_dsub3
      0,	// GPR32:dsub2_dsub3
      0,	// GPR32:dsub_dsub1
      0,	// GPR32:dsub_dsub1_dsub2_dsub3
      0,	// GPR32:dsub_dsub1_dsub2
      0,	// GPR32:qsub0_qsub1
      0,	// GPR32:qsub0_qsub1_qsub2
      0,	// GPR32:qsub1_qsub2
      0,	// GPR32:qsub1_qsub2_qsub3
      0,	// GPR32:qsub2_qsub3
      0,	// GPR32:sub_32_x8sub_1_then_sub_32
      0,	// GPR32:x8sub_0_x8sub_1
      0,	// GPR32:x8sub_2_x8sub_3
      0,	// GPR32:x8sub_4_x8sub_5
      0,	// GPR32:x8sub_6_x8sub_7
      0,	// GPR32:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32:sub_32_subo64_then_sub_32
      0,	// GPR32:zsub_qsub1
      0,	// GPR32:zsub_qsub1_qsub2_qsub3
      0,	// GPR32:zsub_qsub1_qsub2
      0,	// GPR32:zsub0_zsub1
      0,	// GPR32:zsub0_zsub1_zsub2
      0,	// GPR32:zsub1_zsub2
      0,	// GPR32:zsub1_zsub2_zsub3
      0,	// GPR32:zsub2_zsub3
      0,	// GPR32:zsub0_zsub2
      0,	// GPR32:zsub1_zsub3
    },
    {	// GPR32sp
      0,	// GPR32sp:bsub
      0,	// GPR32sp:bsub_hi
      0,	// GPR32sp:dsub
      0,	// GPR32sp:dsub0
      0,	// GPR32sp:dsub1
      0,	// GPR32sp:dsub2
      0,	// GPR32sp:dsub3
      0,	// GPR32sp:dsub_hi
      0,	// GPR32sp:hsub
      0,	// GPR32sp:hsub_hi
      0,	// GPR32sp:psub
      0,	// GPR32sp:psub0
      0,	// GPR32sp:psub1
      0,	// GPR32sp:qsub0
      0,	// GPR32sp:qsub1
      0,	// GPR32sp:qsub2
      0,	// GPR32sp:qsub3
      0,	// GPR32sp:ssub
      0,	// GPR32sp:ssub_hi
      0,	// GPR32sp:sub_32
      0,	// GPR32sp:sub_32_hi
      0,	// GPR32sp:sube32
      0,	// GPR32sp:sube64
      0,	// GPR32sp:subo32
      0,	// GPR32sp:subo64
      0,	// GPR32sp:x8sub_0
      0,	// GPR32sp:x8sub_1
      0,	// GPR32sp:x8sub_2
      0,	// GPR32sp:x8sub_3
      0,	// GPR32sp:x8sub_4
      0,	// GPR32sp:x8sub_5
      0,	// GPR32sp:x8sub_6
      0,	// GPR32sp:x8sub_7
      0,	// GPR32sp:zasubb
      0,	// GPR32sp:zasubd0
      0,	// GPR32sp:zasubd1
      0,	// GPR32sp:zasubh0
      0,	// GPR32sp:zasubh1
      0,	// GPR32sp:zasubq0
      0,	// GPR32sp:zasubq1
      0,	// GPR32sp:zasubs0
      0,	// GPR32sp:zasubs1
      0,	// GPR32sp:zsub
      0,	// GPR32sp:zsub0
      0,	// GPR32sp:zsub1
      0,	// GPR32sp:zsub2
      0,	// GPR32sp:zsub3
      0,	// GPR32sp:zsub_hi
      0,	// GPR32sp:zasubd1_then_zasubq0
      0,	// GPR32sp:zasubd1_then_zasubq1
      0,	// GPR32sp:zasubs1_then_zasubd0
      0,	// GPR32sp:zasubs1_then_zasubd1
      0,	// GPR32sp:zasubs1_then_zasubq0
      0,	// GPR32sp:zasubs1_then_zasubq1
      0,	// GPR32sp:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32sp:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32sp:zasubh1_then_zasubd0
      0,	// GPR32sp:zasubh1_then_zasubd1
      0,	// GPR32sp:zasubh1_then_zasubq0
      0,	// GPR32sp:zasubh1_then_zasubq1
      0,	// GPR32sp:zasubh1_then_zasubs0
      0,	// GPR32sp:zasubh1_then_zasubs1
      0,	// GPR32sp:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32sp:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32sp:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32sp:dsub1_then_bsub
      0,	// GPR32sp:dsub1_then_bsub_hi
      0,	// GPR32sp:dsub1_then_hsub
      0,	// GPR32sp:dsub1_then_hsub_hi
      0,	// GPR32sp:dsub1_then_ssub
      0,	// GPR32sp:dsub1_then_ssub_hi
      0,	// GPR32sp:dsub3_then_bsub
      0,	// GPR32sp:dsub3_then_bsub_hi
      0,	// GPR32sp:dsub3_then_hsub
      0,	// GPR32sp:dsub3_then_hsub_hi
      0,	// GPR32sp:dsub3_then_ssub
      0,	// GPR32sp:dsub3_then_ssub_hi
      0,	// GPR32sp:dsub2_then_bsub
      0,	// GPR32sp:dsub2_then_bsub_hi
      0,	// GPR32sp:dsub2_then_hsub
      0,	// GPR32sp:dsub2_then_hsub_hi
      0,	// GPR32sp:dsub2_then_ssub
      0,	// GPR32sp:dsub2_then_ssub_hi
      0,	// GPR32sp:psub1_then_psub
      0,	// GPR32sp:qsub1_then_dsub_hi
      0,	// GPR32sp:qsub3_then_dsub_hi
      0,	// GPR32sp:qsub2_then_dsub_hi
      0,	// GPR32sp:x8sub_7_then_sub_32
      0,	// GPR32sp:x8sub_7_then_sub_32_hi
      0,	// GPR32sp:x8sub_6_then_sub_32
      0,	// GPR32sp:x8sub_6_then_sub_32_hi
      0,	// GPR32sp:x8sub_5_then_sub_32
      0,	// GPR32sp:x8sub_5_then_sub_32_hi
      0,	// GPR32sp:x8sub_4_then_sub_32
      0,	// GPR32sp:x8sub_4_then_sub_32_hi
      0,	// GPR32sp:x8sub_3_then_sub_32
      0,	// GPR32sp:x8sub_3_then_sub_32_hi
      0,	// GPR32sp:x8sub_2_then_sub_32
      0,	// GPR32sp:x8sub_2_then_sub_32_hi
      0,	// GPR32sp:x8sub_1_then_sub_32
      0,	// GPR32sp:x8sub_1_then_sub_32_hi
      0,	// GPR32sp:subo64_then_sub_32
      0,	// GPR32sp:subo64_then_sub_32_hi
      0,	// GPR32sp:zsub1_then_zsub_hi
      0,	// GPR32sp:zsub3_then_zsub_hi
      0,	// GPR32sp:zsub2_then_zsub_hi
      0,	// GPR32sp:dsub0_dsub1
      0,	// GPR32sp:dsub0_dsub1_dsub2
      0,	// GPR32sp:dsub1_dsub2
      0,	// GPR32sp:dsub1_dsub2_dsub3
      0,	// GPR32sp:dsub2_dsub3
      0,	// GPR32sp:dsub_dsub1
      0,	// GPR32sp:dsub_dsub1_dsub2_dsub3
      0,	// GPR32sp:dsub_dsub1_dsub2
      0,	// GPR32sp:qsub0_qsub1
      0,	// GPR32sp:qsub0_qsub1_qsub2
      0,	// GPR32sp:qsub1_qsub2
      0,	// GPR32sp:qsub1_qsub2_qsub3
      0,	// GPR32sp:qsub2_qsub3
      0,	// GPR32sp:sub_32_x8sub_1_then_sub_32
      0,	// GPR32sp:x8sub_0_x8sub_1
      0,	// GPR32sp:x8sub_2_x8sub_3
      0,	// GPR32sp:x8sub_4_x8sub_5
      0,	// GPR32sp:x8sub_6_x8sub_7
      0,	// GPR32sp:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32sp:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32sp:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32sp:sub_32_subo64_then_sub_32
      0,	// GPR32sp:zsub_qsub1
      0,	// GPR32sp:zsub_qsub1_qsub2_qsub3
      0,	// GPR32sp:zsub_qsub1_qsub2
      0,	// GPR32sp:zsub0_zsub1
      0,	// GPR32sp:zsub0_zsub1_zsub2
      0,	// GPR32sp:zsub1_zsub2
      0,	// GPR32sp:zsub1_zsub2_zsub3
      0,	// GPR32sp:zsub2_zsub3
      0,	// GPR32sp:zsub0_zsub2
      0,	// GPR32sp:zsub1_zsub3
    },
    {	// GPR32common
      0,	// GPR32common:bsub
      0,	// GPR32common:bsub_hi
      0,	// GPR32common:dsub
      0,	// GPR32common:dsub0
      0,	// GPR32common:dsub1
      0,	// GPR32common:dsub2
      0,	// GPR32common:dsub3
      0,	// GPR32common:dsub_hi
      0,	// GPR32common:hsub
      0,	// GPR32common:hsub_hi
      0,	// GPR32common:psub
      0,	// GPR32common:psub0
      0,	// GPR32common:psub1
      0,	// GPR32common:qsub0
      0,	// GPR32common:qsub1
      0,	// GPR32common:qsub2
      0,	// GPR32common:qsub3
      0,	// GPR32common:ssub
      0,	// GPR32common:ssub_hi
      0,	// GPR32common:sub_32
      0,	// GPR32common:sub_32_hi
      0,	// GPR32common:sube32
      0,	// GPR32common:sube64
      0,	// GPR32common:subo32
      0,	// GPR32common:subo64
      0,	// GPR32common:x8sub_0
      0,	// GPR32common:x8sub_1
      0,	// GPR32common:x8sub_2
      0,	// GPR32common:x8sub_3
      0,	// GPR32common:x8sub_4
      0,	// GPR32common:x8sub_5
      0,	// GPR32common:x8sub_6
      0,	// GPR32common:x8sub_7
      0,	// GPR32common:zasubb
      0,	// GPR32common:zasubd0
      0,	// GPR32common:zasubd1
      0,	// GPR32common:zasubh0
      0,	// GPR32common:zasubh1
      0,	// GPR32common:zasubq0
      0,	// GPR32common:zasubq1
      0,	// GPR32common:zasubs0
      0,	// GPR32common:zasubs1
      0,	// GPR32common:zsub
      0,	// GPR32common:zsub0
      0,	// GPR32common:zsub1
      0,	// GPR32common:zsub2
      0,	// GPR32common:zsub3
      0,	// GPR32common:zsub_hi
      0,	// GPR32common:zasubd1_then_zasubq0
      0,	// GPR32common:zasubd1_then_zasubq1
      0,	// GPR32common:zasubs1_then_zasubd0
      0,	// GPR32common:zasubs1_then_zasubd1
      0,	// GPR32common:zasubs1_then_zasubq0
      0,	// GPR32common:zasubs1_then_zasubq1
      0,	// GPR32common:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32common:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32common:zasubh1_then_zasubd0
      0,	// GPR32common:zasubh1_then_zasubd1
      0,	// GPR32common:zasubh1_then_zasubq0
      0,	// GPR32common:zasubh1_then_zasubq1
      0,	// GPR32common:zasubh1_then_zasubs0
      0,	// GPR32common:zasubh1_then_zasubs1
      0,	// GPR32common:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32common:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32common:dsub1_then_bsub
      0,	// GPR32common:dsub1_then_bsub_hi
      0,	// GPR32common:dsub1_then_hsub
      0,	// GPR32common:dsub1_then_hsub_hi
      0,	// GPR32common:dsub1_then_ssub
      0,	// GPR32common:dsub1_then_ssub_hi
      0,	// GPR32common:dsub3_then_bsub
      0,	// GPR32common:dsub3_then_bsub_hi
      0,	// GPR32common:dsub3_then_hsub
      0,	// GPR32common:dsub3_then_hsub_hi
      0,	// GPR32common:dsub3_then_ssub
      0,	// GPR32common:dsub3_then_ssub_hi
      0,	// GPR32common:dsub2_then_bsub
      0,	// GPR32common:dsub2_then_bsub_hi
      0,	// GPR32common:dsub2_then_hsub
      0,	// GPR32common:dsub2_then_hsub_hi
      0,	// GPR32common:dsub2_then_ssub
      0,	// GPR32common:dsub2_then_ssub_hi
      0,	// GPR32common:psub1_then_psub
      0,	// GPR32common:qsub1_then_dsub_hi
      0,	// GPR32common:qsub3_then_dsub_hi
      0,	// GPR32common:qsub2_then_dsub_hi
      0,	// GPR32common:x8sub_7_then_sub_32
      0,	// GPR32common:x8sub_7_then_sub_32_hi
      0,	// GPR32common:x8sub_6_then_sub_32
      0,	// GPR32common:x8sub_6_then_sub_32_hi
      0,	// GPR32common:x8sub_5_then_sub_32
      0,	// GPR32common:x8sub_5_then_sub_32_hi
      0,	// GPR32common:x8sub_4_then_sub_32
      0,	// GPR32common:x8sub_4_then_sub_32_hi
      0,	// GPR32common:x8sub_3_then_sub_32
      0,	// GPR32common:x8sub_3_then_sub_32_hi
      0,	// GPR32common:x8sub_2_then_sub_32
      0,	// GPR32common:x8sub_2_then_sub_32_hi
      0,	// GPR32common:x8sub_1_then_sub_32
      0,	// GPR32common:x8sub_1_then_sub_32_hi
      0,	// GPR32common:subo64_then_sub_32
      0,	// GPR32common:subo64_then_sub_32_hi
      0,	// GPR32common:zsub1_then_zsub_hi
      0,	// GPR32common:zsub3_then_zsub_hi
      0,	// GPR32common:zsub2_then_zsub_hi
      0,	// GPR32common:dsub0_dsub1
      0,	// GPR32common:dsub0_dsub1_dsub2
      0,	// GPR32common:dsub1_dsub2
      0,	// GPR32common:dsub1_dsub2_dsub3
      0,	// GPR32common:dsub2_dsub3
      0,	// GPR32common:dsub_dsub1
      0,	// GPR32common:dsub_dsub1_dsub2_dsub3
      0,	// GPR32common:dsub_dsub1_dsub2
      0,	// GPR32common:qsub0_qsub1
      0,	// GPR32common:qsub0_qsub1_qsub2
      0,	// GPR32common:qsub1_qsub2
      0,	// GPR32common:qsub1_qsub2_qsub3
      0,	// GPR32common:qsub2_qsub3
      0,	// GPR32common:sub_32_x8sub_1_then_sub_32
      0,	// GPR32common:x8sub_0_x8sub_1
      0,	// GPR32common:x8sub_2_x8sub_3
      0,	// GPR32common:x8sub_4_x8sub_5
      0,	// GPR32common:x8sub_6_x8sub_7
      0,	// GPR32common:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32common:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32common:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32common:sub_32_subo64_then_sub_32
      0,	// GPR32common:zsub_qsub1
      0,	// GPR32common:zsub_qsub1_qsub2_qsub3
      0,	// GPR32common:zsub_qsub1_qsub2
      0,	// GPR32common:zsub0_zsub1
      0,	// GPR32common:zsub0_zsub1_zsub2
      0,	// GPR32common:zsub1_zsub2
      0,	// GPR32common:zsub1_zsub2_zsub3
      0,	// GPR32common:zsub2_zsub3
      0,	// GPR32common:zsub0_zsub2
      0,	// GPR32common:zsub1_zsub3
    },
    {	// FPR32_with_hsub_in_FPR16_lo
      7,	// FPR32_with_hsub_in_FPR16_lo:bsub -> FPR8
      0,	// FPR32_with_hsub_in_FPR16_lo:bsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub0
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub_hi
      10,	// FPR32_with_hsub_in_FPR16_lo:hsub -> FPR16_lo
      0,	// FPR32_with_hsub_in_FPR16_lo:hsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:psub
      0,	// FPR32_with_hsub_in_FPR16_lo:psub0
      0,	// FPR32_with_hsub_in_FPR16_lo:psub1
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub0
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:ssub
      0,	// FPR32_with_hsub_in_FPR16_lo:ssub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:sube32
      0,	// FPR32_with_hsub_in_FPR16_lo:sube64
      0,	// FPR32_with_hsub_in_FPR16_lo:subo32
      0,	// FPR32_with_hsub_in_FPR16_lo:subo64
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_0
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_1
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_2
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_3
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_4
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_5
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_6
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_7
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubb
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubd0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubd1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub0
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubd1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubd1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubd0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubd1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubd0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubd1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR32_with_hsub_in_FPR16_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_bsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_bsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_hsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_hsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_ssub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_then_ssub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_bsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_bsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_hsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_hsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_ssub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub3_then_ssub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_bsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_bsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_hsub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_hsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_ssub
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_then_ssub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:psub1_then_psub
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub1_then_dsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub3_then_dsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub2_then_dsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_7_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_7_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_6_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_6_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_5_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_5_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_4_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_4_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_3_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_3_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_2_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_2_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_1_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_1_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:subo64_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:subo64_then_sub_32_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub1_then_zsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub3_then_zsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub2_then_zsub_hi
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub0_dsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub0_dsub1_dsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_dsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub1_dsub2_dsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub2_dsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub_dsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub_dsub1_dsub2_dsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:dsub_dsub1_dsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub0_qsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub0_qsub1_qsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub1_qsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub1_qsub2_qsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:qsub2_qsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:sub_32_x8sub_1_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_0_x8sub_1
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_2_x8sub_3
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_4_x8sub_5
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_6_x8sub_7
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:sub_32_subo64_then_sub_32
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub_qsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub_qsub1_qsub2_qsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub_qsub1_qsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub0_zsub1
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub0_zsub1_zsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub1_zsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub1_zsub2_zsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub2_zsub3
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub0_zsub2
      0,	// FPR32_with_hsub_in_FPR16_lo:zsub1_zsub3
    },
    {	// GPR32arg
      0,	// GPR32arg:bsub
      0,	// GPR32arg:bsub_hi
      0,	// GPR32arg:dsub
      0,	// GPR32arg:dsub0
      0,	// GPR32arg:dsub1
      0,	// GPR32arg:dsub2
      0,	// GPR32arg:dsub3
      0,	// GPR32arg:dsub_hi
      0,	// GPR32arg:hsub
      0,	// GPR32arg:hsub_hi
      0,	// GPR32arg:psub
      0,	// GPR32arg:psub0
      0,	// GPR32arg:psub1
      0,	// GPR32arg:qsub0
      0,	// GPR32arg:qsub1
      0,	// GPR32arg:qsub2
      0,	// GPR32arg:qsub3
      0,	// GPR32arg:ssub
      0,	// GPR32arg:ssub_hi
      0,	// GPR32arg:sub_32
      0,	// GPR32arg:sub_32_hi
      0,	// GPR32arg:sube32
      0,	// GPR32arg:sube64
      0,	// GPR32arg:subo32
      0,	// GPR32arg:subo64
      0,	// GPR32arg:x8sub_0
      0,	// GPR32arg:x8sub_1
      0,	// GPR32arg:x8sub_2
      0,	// GPR32arg:x8sub_3
      0,	// GPR32arg:x8sub_4
      0,	// GPR32arg:x8sub_5
      0,	// GPR32arg:x8sub_6
      0,	// GPR32arg:x8sub_7
      0,	// GPR32arg:zasubb
      0,	// GPR32arg:zasubd0
      0,	// GPR32arg:zasubd1
      0,	// GPR32arg:zasubh0
      0,	// GPR32arg:zasubh1
      0,	// GPR32arg:zasubq0
      0,	// GPR32arg:zasubq1
      0,	// GPR32arg:zasubs0
      0,	// GPR32arg:zasubs1
      0,	// GPR32arg:zsub
      0,	// GPR32arg:zsub0
      0,	// GPR32arg:zsub1
      0,	// GPR32arg:zsub2
      0,	// GPR32arg:zsub3
      0,	// GPR32arg:zsub_hi
      0,	// GPR32arg:zasubd1_then_zasubq0
      0,	// GPR32arg:zasubd1_then_zasubq1
      0,	// GPR32arg:zasubs1_then_zasubd0
      0,	// GPR32arg:zasubs1_then_zasubd1
      0,	// GPR32arg:zasubs1_then_zasubq0
      0,	// GPR32arg:zasubs1_then_zasubq1
      0,	// GPR32arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32arg:zasubh1_then_zasubd0
      0,	// GPR32arg:zasubh1_then_zasubd1
      0,	// GPR32arg:zasubh1_then_zasubq0
      0,	// GPR32arg:zasubh1_then_zasubq1
      0,	// GPR32arg:zasubh1_then_zasubs0
      0,	// GPR32arg:zasubh1_then_zasubs1
      0,	// GPR32arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32arg:dsub1_then_bsub
      0,	// GPR32arg:dsub1_then_bsub_hi
      0,	// GPR32arg:dsub1_then_hsub
      0,	// GPR32arg:dsub1_then_hsub_hi
      0,	// GPR32arg:dsub1_then_ssub
      0,	// GPR32arg:dsub1_then_ssub_hi
      0,	// GPR32arg:dsub3_then_bsub
      0,	// GPR32arg:dsub3_then_bsub_hi
      0,	// GPR32arg:dsub3_then_hsub
      0,	// GPR32arg:dsub3_then_hsub_hi
      0,	// GPR32arg:dsub3_then_ssub
      0,	// GPR32arg:dsub3_then_ssub_hi
      0,	// GPR32arg:dsub2_then_bsub
      0,	// GPR32arg:dsub2_then_bsub_hi
      0,	// GPR32arg:dsub2_then_hsub
      0,	// GPR32arg:dsub2_then_hsub_hi
      0,	// GPR32arg:dsub2_then_ssub
      0,	// GPR32arg:dsub2_then_ssub_hi
      0,	// GPR32arg:psub1_then_psub
      0,	// GPR32arg:qsub1_then_dsub_hi
      0,	// GPR32arg:qsub3_then_dsub_hi
      0,	// GPR32arg:qsub2_then_dsub_hi
      0,	// GPR32arg:x8sub_7_then_sub_32
      0,	// GPR32arg:x8sub_7_then_sub_32_hi
      0,	// GPR32arg:x8sub_6_then_sub_32
      0,	// GPR32arg:x8sub_6_then_sub_32_hi
      0,	// GPR32arg:x8sub_5_then_sub_32
      0,	// GPR32arg:x8sub_5_then_sub_32_hi
      0,	// GPR32arg:x8sub_4_then_sub_32
      0,	// GPR32arg:x8sub_4_then_sub_32_hi
      0,	// GPR32arg:x8sub_3_then_sub_32
      0,	// GPR32arg:x8sub_3_then_sub_32_hi
      0,	// GPR32arg:x8sub_2_then_sub_32
      0,	// GPR32arg:x8sub_2_then_sub_32_hi
      0,	// GPR32arg:x8sub_1_then_sub_32
      0,	// GPR32arg:x8sub_1_then_sub_32_hi
      0,	// GPR32arg:subo64_then_sub_32
      0,	// GPR32arg:subo64_then_sub_32_hi
      0,	// GPR32arg:zsub1_then_zsub_hi
      0,	// GPR32arg:zsub3_then_zsub_hi
      0,	// GPR32arg:zsub2_then_zsub_hi
      0,	// GPR32arg:dsub0_dsub1
      0,	// GPR32arg:dsub0_dsub1_dsub2
      0,	// GPR32arg:dsub1_dsub2
      0,	// GPR32arg:dsub1_dsub2_dsub3
      0,	// GPR32arg:dsub2_dsub3
      0,	// GPR32arg:dsub_dsub1
      0,	// GPR32arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR32arg:dsub_dsub1_dsub2
      0,	// GPR32arg:qsub0_qsub1
      0,	// GPR32arg:qsub0_qsub1_qsub2
      0,	// GPR32arg:qsub1_qsub2
      0,	// GPR32arg:qsub1_qsub2_qsub3
      0,	// GPR32arg:qsub2_qsub3
      0,	// GPR32arg:sub_32_x8sub_1_then_sub_32
      0,	// GPR32arg:x8sub_0_x8sub_1
      0,	// GPR32arg:x8sub_2_x8sub_3
      0,	// GPR32arg:x8sub_4_x8sub_5
      0,	// GPR32arg:x8sub_6_x8sub_7
      0,	// GPR32arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32arg:sub_32_subo64_then_sub_32
      0,	// GPR32arg:zsub_qsub1
      0,	// GPR32arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR32arg:zsub_qsub1_qsub2
      0,	// GPR32arg:zsub0_zsub1
      0,	// GPR32arg:zsub0_zsub1_zsub2
      0,	// GPR32arg:zsub1_zsub2
      0,	// GPR32arg:zsub1_zsub2_zsub3
      0,	// GPR32arg:zsub2_zsub3
      0,	// GPR32arg:zsub0_zsub2
      0,	// GPR32arg:zsub1_zsub3
    },
    {	// MatrixIndexGPR32_12_15
      0,	// MatrixIndexGPR32_12_15:bsub
      0,	// MatrixIndexGPR32_12_15:bsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub
      0,	// MatrixIndexGPR32_12_15:dsub0
      0,	// MatrixIndexGPR32_12_15:dsub1
      0,	// MatrixIndexGPR32_12_15:dsub2
      0,	// MatrixIndexGPR32_12_15:dsub3
      0,	// MatrixIndexGPR32_12_15:dsub_hi
      0,	// MatrixIndexGPR32_12_15:hsub
      0,	// MatrixIndexGPR32_12_15:hsub_hi
      0,	// MatrixIndexGPR32_12_15:psub
      0,	// MatrixIndexGPR32_12_15:psub0
      0,	// MatrixIndexGPR32_12_15:psub1
      0,	// MatrixIndexGPR32_12_15:qsub0
      0,	// MatrixIndexGPR32_12_15:qsub1
      0,	// MatrixIndexGPR32_12_15:qsub2
      0,	// MatrixIndexGPR32_12_15:qsub3
      0,	// MatrixIndexGPR32_12_15:ssub
      0,	// MatrixIndexGPR32_12_15:ssub_hi
      0,	// MatrixIndexGPR32_12_15:sub_32
      0,	// MatrixIndexGPR32_12_15:sub_32_hi
      0,	// MatrixIndexGPR32_12_15:sube32
      0,	// MatrixIndexGPR32_12_15:sube64
      0,	// MatrixIndexGPR32_12_15:subo32
      0,	// MatrixIndexGPR32_12_15:subo64
      0,	// MatrixIndexGPR32_12_15:x8sub_0
      0,	// MatrixIndexGPR32_12_15:x8sub_1
      0,	// MatrixIndexGPR32_12_15:x8sub_2
      0,	// MatrixIndexGPR32_12_15:x8sub_3
      0,	// MatrixIndexGPR32_12_15:x8sub_4
      0,	// MatrixIndexGPR32_12_15:x8sub_5
      0,	// MatrixIndexGPR32_12_15:x8sub_6
      0,	// MatrixIndexGPR32_12_15:x8sub_7
      0,	// MatrixIndexGPR32_12_15:zasubb
      0,	// MatrixIndexGPR32_12_15:zasubd0
      0,	// MatrixIndexGPR32_12_15:zasubd1
      0,	// MatrixIndexGPR32_12_15:zasubh0
      0,	// MatrixIndexGPR32_12_15:zasubh1
      0,	// MatrixIndexGPR32_12_15:zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubs0
      0,	// MatrixIndexGPR32_12_15:zasubs1
      0,	// MatrixIndexGPR32_12_15:zsub
      0,	// MatrixIndexGPR32_12_15:zsub0
      0,	// MatrixIndexGPR32_12_15:zsub1
      0,	// MatrixIndexGPR32_12_15:zsub2
      0,	// MatrixIndexGPR32_12_15:zsub3
      0,	// MatrixIndexGPR32_12_15:zsub_hi
      0,	// MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_7_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_6_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_5_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_4_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_3_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_2_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:x8sub_1_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:subo64_then_sub_32
      0,	// MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// MatrixIndexGPR32_12_15:qsub2_qsub3
      0,	// MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_0_x8sub_1
      0,	// MatrixIndexGPR32_12_15:x8sub_2_x8sub_3
      0,	// MatrixIndexGPR32_12_15:x8sub_4_x8sub_5
      0,	// MatrixIndexGPR32_12_15:x8sub_6_x8sub_7
      0,	// MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32
      0,	// MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// MatrixIndexGPR32_8_11
      0,	// MatrixIndexGPR32_8_11:bsub
      0,	// MatrixIndexGPR32_8_11:bsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub
      0,	// MatrixIndexGPR32_8_11:dsub0
      0,	// MatrixIndexGPR32_8_11:dsub1
      0,	// MatrixIndexGPR32_8_11:dsub2
      0,	// MatrixIndexGPR32_8_11:dsub3
      0,	// MatrixIndexGPR32_8_11:dsub_hi
      0,	// MatrixIndexGPR32_8_11:hsub
      0,	// MatrixIndexGPR32_8_11:hsub_hi
      0,	// MatrixIndexGPR32_8_11:psub
      0,	// MatrixIndexGPR32_8_11:psub0
      0,	// MatrixIndexGPR32_8_11:psub1
      0,	// MatrixIndexGPR32_8_11:qsub0
      0,	// MatrixIndexGPR32_8_11:qsub1
      0,	// MatrixIndexGPR32_8_11:qsub2
      0,	// MatrixIndexGPR32_8_11:qsub3
      0,	// MatrixIndexGPR32_8_11:ssub
      0,	// MatrixIndexGPR32_8_11:ssub_hi
      0,	// MatrixIndexGPR32_8_11:sub_32
      0,	// MatrixIndexGPR32_8_11:sub_32_hi
      0,	// MatrixIndexGPR32_8_11:sube32
      0,	// MatrixIndexGPR32_8_11:sube64
      0,	// MatrixIndexGPR32_8_11:subo32
      0,	// MatrixIndexGPR32_8_11:subo64
      0,	// MatrixIndexGPR32_8_11:x8sub_0
      0,	// MatrixIndexGPR32_8_11:x8sub_1
      0,	// MatrixIndexGPR32_8_11:x8sub_2
      0,	// MatrixIndexGPR32_8_11:x8sub_3
      0,	// MatrixIndexGPR32_8_11:x8sub_4
      0,	// MatrixIndexGPR32_8_11:x8sub_5
      0,	// MatrixIndexGPR32_8_11:x8sub_6
      0,	// MatrixIndexGPR32_8_11:x8sub_7
      0,	// MatrixIndexGPR32_8_11:zasubb
      0,	// MatrixIndexGPR32_8_11:zasubd0
      0,	// MatrixIndexGPR32_8_11:zasubd1
      0,	// MatrixIndexGPR32_8_11:zasubh0
      0,	// MatrixIndexGPR32_8_11:zasubh1
      0,	// MatrixIndexGPR32_8_11:zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubs0
      0,	// MatrixIndexGPR32_8_11:zasubs1
      0,	// MatrixIndexGPR32_8_11:zsub
      0,	// MatrixIndexGPR32_8_11:zsub0
      0,	// MatrixIndexGPR32_8_11:zsub1
      0,	// MatrixIndexGPR32_8_11:zsub2
      0,	// MatrixIndexGPR32_8_11:zsub3
      0,	// MatrixIndexGPR32_8_11:zsub_hi
      0,	// MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_7_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_6_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_5_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_4_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_3_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_2_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:x8sub_1_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// MatrixIndexGPR32_8_11:qsub2_qsub3
      0,	// MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_0_x8sub_1
      0,	// MatrixIndexGPR32_8_11:x8sub_2_x8sub_3
      0,	// MatrixIndexGPR32_8_11:x8sub_4_x8sub_5
      0,	// MatrixIndexGPR32_8_11:x8sub_6_x8sub_7
      0,	// MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// CCR
      0,	// CCR:bsub
      0,	// CCR:bsub_hi
      0,	// CCR:dsub
      0,	// CCR:dsub0
      0,	// CCR:dsub1
      0,	// CCR:dsub2
      0,	// CCR:dsub3
      0,	// CCR:dsub_hi
      0,	// CCR:hsub
      0,	// CCR:hsub_hi
      0,	// CCR:psub
      0,	// CCR:psub0
      0,	// CCR:psub1
      0,	// CCR:qsub0
      0,	// CCR:qsub1
      0,	// CCR:qsub2
      0,	// CCR:qsub3
      0,	// CCR:ssub
      0,	// CCR:ssub_hi
      0,	// CCR:sub_32
      0,	// CCR:sub_32_hi
      0,	// CCR:sube32
      0,	// CCR:sube64
      0,	// CCR:subo32
      0,	// CCR:subo64
      0,	// CCR:x8sub_0
      0,	// CCR:x8sub_1
      0,	// CCR:x8sub_2
      0,	// CCR:x8sub_3
      0,	// CCR:x8sub_4
      0,	// CCR:x8sub_5
      0,	// CCR:x8sub_6
      0,	// CCR:x8sub_7
      0,	// CCR:zasubb
      0,	// CCR:zasubd0
      0,	// CCR:zasubd1
      0,	// CCR:zasubh0
      0,	// CCR:zasubh1
      0,	// CCR:zasubq0
      0,	// CCR:zasubq1
      0,	// CCR:zasubs0
      0,	// CCR:zasubs1
      0,	// CCR:zsub
      0,	// CCR:zsub0
      0,	// CCR:zsub1
      0,	// CCR:zsub2
      0,	// CCR:zsub3
      0,	// CCR:zsub_hi
      0,	// CCR:zasubd1_then_zasubq0
      0,	// CCR:zasubd1_then_zasubq1
      0,	// CCR:zasubs1_then_zasubd0
      0,	// CCR:zasubs1_then_zasubd1
      0,	// CCR:zasubs1_then_zasubq0
      0,	// CCR:zasubs1_then_zasubq1
      0,	// CCR:zasubs1_then_zasubd1_then_zasubq0
      0,	// CCR:zasubs1_then_zasubd1_then_zasubq1
      0,	// CCR:zasubh1_then_zasubd0
      0,	// CCR:zasubh1_then_zasubd1
      0,	// CCR:zasubh1_then_zasubq0
      0,	// CCR:zasubh1_then_zasubq1
      0,	// CCR:zasubh1_then_zasubs0
      0,	// CCR:zasubh1_then_zasubs1
      0,	// CCR:zasubh1_then_zasubd1_then_zasubq0
      0,	// CCR:zasubh1_then_zasubd1_then_zasubq1
      0,	// CCR:zasubh1_then_zasubs1_then_zasubd0
      0,	// CCR:zasubh1_then_zasubs1_then_zasubd1
      0,	// CCR:zasubh1_then_zasubs1_then_zasubq0
      0,	// CCR:zasubh1_then_zasubs1_then_zasubq1
      0,	// CCR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// CCR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// CCR:dsub1_then_bsub
      0,	// CCR:dsub1_then_bsub_hi
      0,	// CCR:dsub1_then_hsub
      0,	// CCR:dsub1_then_hsub_hi
      0,	// CCR:dsub1_then_ssub
      0,	// CCR:dsub1_then_ssub_hi
      0,	// CCR:dsub3_then_bsub
      0,	// CCR:dsub3_then_bsub_hi
      0,	// CCR:dsub3_then_hsub
      0,	// CCR:dsub3_then_hsub_hi
      0,	// CCR:dsub3_then_ssub
      0,	// CCR:dsub3_then_ssub_hi
      0,	// CCR:dsub2_then_bsub
      0,	// CCR:dsub2_then_bsub_hi
      0,	// CCR:dsub2_then_hsub
      0,	// CCR:dsub2_then_hsub_hi
      0,	// CCR:dsub2_then_ssub
      0,	// CCR:dsub2_then_ssub_hi
      0,	// CCR:psub1_then_psub
      0,	// CCR:qsub1_then_dsub_hi
      0,	// CCR:qsub3_then_dsub_hi
      0,	// CCR:qsub2_then_dsub_hi
      0,	// CCR:x8sub_7_then_sub_32
      0,	// CCR:x8sub_7_then_sub_32_hi
      0,	// CCR:x8sub_6_then_sub_32
      0,	// CCR:x8sub_6_then_sub_32_hi
      0,	// CCR:x8sub_5_then_sub_32
      0,	// CCR:x8sub_5_then_sub_32_hi
      0,	// CCR:x8sub_4_then_sub_32
      0,	// CCR:x8sub_4_then_sub_32_hi
      0,	// CCR:x8sub_3_then_sub_32
      0,	// CCR:x8sub_3_then_sub_32_hi
      0,	// CCR:x8sub_2_then_sub_32
      0,	// CCR:x8sub_2_then_sub_32_hi
      0,	// CCR:x8sub_1_then_sub_32
      0,	// CCR:x8sub_1_then_sub_32_hi
      0,	// CCR:subo64_then_sub_32
      0,	// CCR:subo64_then_sub_32_hi
      0,	// CCR:zsub1_then_zsub_hi
      0,	// CCR:zsub3_then_zsub_hi
      0,	// CCR:zsub2_then_zsub_hi
      0,	// CCR:dsub0_dsub1
      0,	// CCR:dsub0_dsub1_dsub2
      0,	// CCR:dsub1_dsub2
      0,	// CCR:dsub1_dsub2_dsub3
      0,	// CCR:dsub2_dsub3
      0,	// CCR:dsub_dsub1
      0,	// CCR:dsub_dsub1_dsub2_dsub3
      0,	// CCR:dsub_dsub1_dsub2
      0,	// CCR:qsub0_qsub1
      0,	// CCR:qsub0_qsub1_qsub2
      0,	// CCR:qsub1_qsub2
      0,	// CCR:qsub1_qsub2_qsub3
      0,	// CCR:qsub2_qsub3
      0,	// CCR:sub_32_x8sub_1_then_sub_32
      0,	// CCR:x8sub_0_x8sub_1
      0,	// CCR:x8sub_2_x8sub_3
      0,	// CCR:x8sub_4_x8sub_5
      0,	// CCR:x8sub_6_x8sub_7
      0,	// CCR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// CCR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// CCR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// CCR:sub_32_subo64_then_sub_32
      0,	// CCR:zsub_qsub1
      0,	// CCR:zsub_qsub1_qsub2_qsub3
      0,	// CCR:zsub_qsub1_qsub2
      0,	// CCR:zsub0_zsub1
      0,	// CCR:zsub0_zsub1_zsub2
      0,	// CCR:zsub1_zsub2
      0,	// CCR:zsub1_zsub2_zsub3
      0,	// CCR:zsub2_zsub3
      0,	// CCR:zsub0_zsub2
      0,	// CCR:zsub1_zsub3
    },
    {	// GPR32sponly
      0,	// GPR32sponly:bsub
      0,	// GPR32sponly:bsub_hi
      0,	// GPR32sponly:dsub
      0,	// GPR32sponly:dsub0
      0,	// GPR32sponly:dsub1
      0,	// GPR32sponly:dsub2
      0,	// GPR32sponly:dsub3
      0,	// GPR32sponly:dsub_hi
      0,	// GPR32sponly:hsub
      0,	// GPR32sponly:hsub_hi
      0,	// GPR32sponly:psub
      0,	// GPR32sponly:psub0
      0,	// GPR32sponly:psub1
      0,	// GPR32sponly:qsub0
      0,	// GPR32sponly:qsub1
      0,	// GPR32sponly:qsub2
      0,	// GPR32sponly:qsub3
      0,	// GPR32sponly:ssub
      0,	// GPR32sponly:ssub_hi
      0,	// GPR32sponly:sub_32
      0,	// GPR32sponly:sub_32_hi
      0,	// GPR32sponly:sube32
      0,	// GPR32sponly:sube64
      0,	// GPR32sponly:subo32
      0,	// GPR32sponly:subo64
      0,	// GPR32sponly:x8sub_0
      0,	// GPR32sponly:x8sub_1
      0,	// GPR32sponly:x8sub_2
      0,	// GPR32sponly:x8sub_3
      0,	// GPR32sponly:x8sub_4
      0,	// GPR32sponly:x8sub_5
      0,	// GPR32sponly:x8sub_6
      0,	// GPR32sponly:x8sub_7
      0,	// GPR32sponly:zasubb
      0,	// GPR32sponly:zasubd0
      0,	// GPR32sponly:zasubd1
      0,	// GPR32sponly:zasubh0
      0,	// GPR32sponly:zasubh1
      0,	// GPR32sponly:zasubq0
      0,	// GPR32sponly:zasubq1
      0,	// GPR32sponly:zasubs0
      0,	// GPR32sponly:zasubs1
      0,	// GPR32sponly:zsub
      0,	// GPR32sponly:zsub0
      0,	// GPR32sponly:zsub1
      0,	// GPR32sponly:zsub2
      0,	// GPR32sponly:zsub3
      0,	// GPR32sponly:zsub_hi
      0,	// GPR32sponly:zasubd1_then_zasubq0
      0,	// GPR32sponly:zasubd1_then_zasubq1
      0,	// GPR32sponly:zasubs1_then_zasubd0
      0,	// GPR32sponly:zasubs1_then_zasubd1
      0,	// GPR32sponly:zasubs1_then_zasubq0
      0,	// GPR32sponly:zasubs1_then_zasubq1
      0,	// GPR32sponly:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32sponly:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32sponly:zasubh1_then_zasubd0
      0,	// GPR32sponly:zasubh1_then_zasubd1
      0,	// GPR32sponly:zasubh1_then_zasubq0
      0,	// GPR32sponly:zasubh1_then_zasubq1
      0,	// GPR32sponly:zasubh1_then_zasubs0
      0,	// GPR32sponly:zasubh1_then_zasubs1
      0,	// GPR32sponly:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR32sponly:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR32sponly:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR32sponly:dsub1_then_bsub
      0,	// GPR32sponly:dsub1_then_bsub_hi
      0,	// GPR32sponly:dsub1_then_hsub
      0,	// GPR32sponly:dsub1_then_hsub_hi
      0,	// GPR32sponly:dsub1_then_ssub
      0,	// GPR32sponly:dsub1_then_ssub_hi
      0,	// GPR32sponly:dsub3_then_bsub
      0,	// GPR32sponly:dsub3_then_bsub_hi
      0,	// GPR32sponly:dsub3_then_hsub
      0,	// GPR32sponly:dsub3_then_hsub_hi
      0,	// GPR32sponly:dsub3_then_ssub
      0,	// GPR32sponly:dsub3_then_ssub_hi
      0,	// GPR32sponly:dsub2_then_bsub
      0,	// GPR32sponly:dsub2_then_bsub_hi
      0,	// GPR32sponly:dsub2_then_hsub
      0,	// GPR32sponly:dsub2_then_hsub_hi
      0,	// GPR32sponly:dsub2_then_ssub
      0,	// GPR32sponly:dsub2_then_ssub_hi
      0,	// GPR32sponly:psub1_then_psub
      0,	// GPR32sponly:qsub1_then_dsub_hi
      0,	// GPR32sponly:qsub3_then_dsub_hi
      0,	// GPR32sponly:qsub2_then_dsub_hi
      0,	// GPR32sponly:x8sub_7_then_sub_32
      0,	// GPR32sponly:x8sub_7_then_sub_32_hi
      0,	// GPR32sponly:x8sub_6_then_sub_32
      0,	// GPR32sponly:x8sub_6_then_sub_32_hi
      0,	// GPR32sponly:x8sub_5_then_sub_32
      0,	// GPR32sponly:x8sub_5_then_sub_32_hi
      0,	// GPR32sponly:x8sub_4_then_sub_32
      0,	// GPR32sponly:x8sub_4_then_sub_32_hi
      0,	// GPR32sponly:x8sub_3_then_sub_32
      0,	// GPR32sponly:x8sub_3_then_sub_32_hi
      0,	// GPR32sponly:x8sub_2_then_sub_32
      0,	// GPR32sponly:x8sub_2_then_sub_32_hi
      0,	// GPR32sponly:x8sub_1_then_sub_32
      0,	// GPR32sponly:x8sub_1_then_sub_32_hi
      0,	// GPR32sponly:subo64_then_sub_32
      0,	// GPR32sponly:subo64_then_sub_32_hi
      0,	// GPR32sponly:zsub1_then_zsub_hi
      0,	// GPR32sponly:zsub3_then_zsub_hi
      0,	// GPR32sponly:zsub2_then_zsub_hi
      0,	// GPR32sponly:dsub0_dsub1
      0,	// GPR32sponly:dsub0_dsub1_dsub2
      0,	// GPR32sponly:dsub1_dsub2
      0,	// GPR32sponly:dsub1_dsub2_dsub3
      0,	// GPR32sponly:dsub2_dsub3
      0,	// GPR32sponly:dsub_dsub1
      0,	// GPR32sponly:dsub_dsub1_dsub2_dsub3
      0,	// GPR32sponly:dsub_dsub1_dsub2
      0,	// GPR32sponly:qsub0_qsub1
      0,	// GPR32sponly:qsub0_qsub1_qsub2
      0,	// GPR32sponly:qsub1_qsub2
      0,	// GPR32sponly:qsub1_qsub2_qsub3
      0,	// GPR32sponly:qsub2_qsub3
      0,	// GPR32sponly:sub_32_x8sub_1_then_sub_32
      0,	// GPR32sponly:x8sub_0_x8sub_1
      0,	// GPR32sponly:x8sub_2_x8sub_3
      0,	// GPR32sponly:x8sub_4_x8sub_5
      0,	// GPR32sponly:x8sub_6_x8sub_7
      0,	// GPR32sponly:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR32sponly:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR32sponly:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR32sponly:sub_32_subo64_then_sub_32
      0,	// GPR32sponly:zsub_qsub1
      0,	// GPR32sponly:zsub_qsub1_qsub2_qsub3
      0,	// GPR32sponly:zsub_qsub1_qsub2
      0,	// GPR32sponly:zsub0_zsub1
      0,	// GPR32sponly:zsub0_zsub1_zsub2
      0,	// GPR32sponly:zsub1_zsub2
      0,	// GPR32sponly:zsub1_zsub2_zsub3
      0,	// GPR32sponly:zsub2_zsub3
      0,	// GPR32sponly:zsub0_zsub2
      0,	// GPR32sponly:zsub1_zsub3
    },
    {	// WSeqPairsClass
      0,	// WSeqPairsClass:bsub
      0,	// WSeqPairsClass:bsub_hi
      0,	// WSeqPairsClass:dsub
      0,	// WSeqPairsClass:dsub0
      0,	// WSeqPairsClass:dsub1
      0,	// WSeqPairsClass:dsub2
      0,	// WSeqPairsClass:dsub3
      0,	// WSeqPairsClass:dsub_hi
      0,	// WSeqPairsClass:hsub
      0,	// WSeqPairsClass:hsub_hi
      0,	// WSeqPairsClass:psub
      0,	// WSeqPairsClass:psub0
      0,	// WSeqPairsClass:psub1
      0,	// WSeqPairsClass:qsub0
      0,	// WSeqPairsClass:qsub1
      0,	// WSeqPairsClass:qsub2
      0,	// WSeqPairsClass:qsub3
      0,	// WSeqPairsClass:ssub
      0,	// WSeqPairsClass:ssub_hi
      0,	// WSeqPairsClass:sub_32
      0,	// WSeqPairsClass:sub_32_hi
      43,	// WSeqPairsClass:sube32 -> GPR32common
      0,	// WSeqPairsClass:sube64
      41,	// WSeqPairsClass:subo32 -> GPR32
      0,	// WSeqPairsClass:subo64
      0,	// WSeqPairsClass:x8sub_0
      0,	// WSeqPairsClass:x8sub_1
      0,	// WSeqPairsClass:x8sub_2
      0,	// WSeqPairsClass:x8sub_3
      0,	// WSeqPairsClass:x8sub_4
      0,	// WSeqPairsClass:x8sub_5
      0,	// WSeqPairsClass:x8sub_6
      0,	// WSeqPairsClass:x8sub_7
      0,	// WSeqPairsClass:zasubb
      0,	// WSeqPairsClass:zasubd0
      0,	// WSeqPairsClass:zasubd1
      0,	// WSeqPairsClass:zasubh0
      0,	// WSeqPairsClass:zasubh1
      0,	// WSeqPairsClass:zasubq0
      0,	// WSeqPairsClass:zasubq1
      0,	// WSeqPairsClass:zasubs0
      0,	// WSeqPairsClass:zasubs1
      0,	// WSeqPairsClass:zsub
      0,	// WSeqPairsClass:zsub0
      0,	// WSeqPairsClass:zsub1
      0,	// WSeqPairsClass:zsub2
      0,	// WSeqPairsClass:zsub3
      0,	// WSeqPairsClass:zsub_hi
      0,	// WSeqPairsClass:zasubd1_then_zasubq0
      0,	// WSeqPairsClass:zasubd1_then_zasubq1
      0,	// WSeqPairsClass:zasubs1_then_zasubd0
      0,	// WSeqPairsClass:zasubs1_then_zasubd1
      0,	// WSeqPairsClass:zasubs1_then_zasubq0
      0,	// WSeqPairsClass:zasubs1_then_zasubq1
      0,	// WSeqPairsClass:zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass:zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass:zasubh1_then_zasubd0
      0,	// WSeqPairsClass:zasubh1_then_zasubd1
      0,	// WSeqPairsClass:zasubh1_then_zasubq0
      0,	// WSeqPairsClass:zasubh1_then_zasubq1
      0,	// WSeqPairsClass:zasubh1_then_zasubs0
      0,	// WSeqPairsClass:zasubh1_then_zasubs1
      0,	// WSeqPairsClass:zasubh1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass:zasubh1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubd0
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubq0
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubq1
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass:dsub1_then_bsub
      0,	// WSeqPairsClass:dsub1_then_bsub_hi
      0,	// WSeqPairsClass:dsub1_then_hsub
      0,	// WSeqPairsClass:dsub1_then_hsub_hi
      0,	// WSeqPairsClass:dsub1_then_ssub
      0,	// WSeqPairsClass:dsub1_then_ssub_hi
      0,	// WSeqPairsClass:dsub3_then_bsub
      0,	// WSeqPairsClass:dsub3_then_bsub_hi
      0,	// WSeqPairsClass:dsub3_then_hsub
      0,	// WSeqPairsClass:dsub3_then_hsub_hi
      0,	// WSeqPairsClass:dsub3_then_ssub
      0,	// WSeqPairsClass:dsub3_then_ssub_hi
      0,	// WSeqPairsClass:dsub2_then_bsub
      0,	// WSeqPairsClass:dsub2_then_bsub_hi
      0,	// WSeqPairsClass:dsub2_then_hsub
      0,	// WSeqPairsClass:dsub2_then_hsub_hi
      0,	// WSeqPairsClass:dsub2_then_ssub
      0,	// WSeqPairsClass:dsub2_then_ssub_hi
      0,	// WSeqPairsClass:psub1_then_psub
      0,	// WSeqPairsClass:qsub1_then_dsub_hi
      0,	// WSeqPairsClass:qsub3_then_dsub_hi
      0,	// WSeqPairsClass:qsub2_then_dsub_hi
      0,	// WSeqPairsClass:x8sub_7_then_sub_32
      0,	// WSeqPairsClass:x8sub_7_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_6_then_sub_32
      0,	// WSeqPairsClass:x8sub_6_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_5_then_sub_32
      0,	// WSeqPairsClass:x8sub_5_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_4_then_sub_32
      0,	// WSeqPairsClass:x8sub_4_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_3_then_sub_32
      0,	// WSeqPairsClass:x8sub_3_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_2_then_sub_32
      0,	// WSeqPairsClass:x8sub_2_then_sub_32_hi
      0,	// WSeqPairsClass:x8sub_1_then_sub_32
      0,	// WSeqPairsClass:x8sub_1_then_sub_32_hi
      0,	// WSeqPairsClass:subo64_then_sub_32
      0,	// WSeqPairsClass:subo64_then_sub_32_hi
      0,	// WSeqPairsClass:zsub1_then_zsub_hi
      0,	// WSeqPairsClass:zsub3_then_zsub_hi
      0,	// WSeqPairsClass:zsub2_then_zsub_hi
      0,	// WSeqPairsClass:dsub0_dsub1
      0,	// WSeqPairsClass:dsub0_dsub1_dsub2
      0,	// WSeqPairsClass:dsub1_dsub2
      0,	// WSeqPairsClass:dsub1_dsub2_dsub3
      0,	// WSeqPairsClass:dsub2_dsub3
      0,	// WSeqPairsClass:dsub_dsub1
      0,	// WSeqPairsClass:dsub_dsub1_dsub2_dsub3
      0,	// WSeqPairsClass:dsub_dsub1_dsub2
      0,	// WSeqPairsClass:qsub0_qsub1
      0,	// WSeqPairsClass:qsub0_qsub1_qsub2
      0,	// WSeqPairsClass:qsub1_qsub2
      0,	// WSeqPairsClass:qsub1_qsub2_qsub3
      0,	// WSeqPairsClass:qsub2_qsub3
      0,	// WSeqPairsClass:sub_32_x8sub_1_then_sub_32
      0,	// WSeqPairsClass:x8sub_0_x8sub_1
      0,	// WSeqPairsClass:x8sub_2_x8sub_3
      0,	// WSeqPairsClass:x8sub_4_x8sub_5
      0,	// WSeqPairsClass:x8sub_6_x8sub_7
      0,	// WSeqPairsClass:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// WSeqPairsClass:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// WSeqPairsClass:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// WSeqPairsClass:sub_32_subo64_then_sub_32
      0,	// WSeqPairsClass:zsub_qsub1
      0,	// WSeqPairsClass:zsub_qsub1_qsub2_qsub3
      0,	// WSeqPairsClass:zsub_qsub1_qsub2
      0,	// WSeqPairsClass:zsub0_zsub1
      0,	// WSeqPairsClass:zsub0_zsub1_zsub2
      0,	// WSeqPairsClass:zsub1_zsub2
      0,	// WSeqPairsClass:zsub1_zsub2_zsub3
      0,	// WSeqPairsClass:zsub2_zsub3
      0,	// WSeqPairsClass:zsub0_zsub2
      0,	// WSeqPairsClass:zsub1_zsub3
    },
    {	// WSeqPairsClass_with_subo32_in_GPR32common
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:bsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:bsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:hsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:hsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:psub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:psub0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:psub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:ssub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:ssub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:sub_32_hi
      43,	// WSeqPairsClass_with_subo32_in_GPR32common:sube32 -> GPR32common
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:sube64
      43,	// WSeqPairsClass_with_subo32_in_GPR32common:subo32 -> GPR32common
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:subo64
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_4
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_5
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_6
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_7
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubb
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubd0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubd1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubd0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubd1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_bsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_bsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_hsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_hsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_ssub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_then_ssub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_bsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_bsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_hsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_hsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_ssub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub3_then_ssub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_bsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_bsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_hsub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_hsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_ssub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_then_ssub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:psub1_then_psub
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub1_then_dsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub3_then_dsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub2_then_dsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_7_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_6_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_6_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_5_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_4_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_4_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_3_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_2_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_2_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_1_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:subo64_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:subo64_then_sub_32_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub1_then_zsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub3_then_zsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub2_then_zsub_hi
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub0_dsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub0_dsub1_dsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_dsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub2_dsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub_dsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub_dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:dsub_dsub1_dsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub0_qsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub0_qsub1_qsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub1_qsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:qsub2_qsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:sub_32_x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_0_x8sub_1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_2_x8sub_3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_4_x8sub_5
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_6_x8sub_7
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:sub_32_subo64_then_sub_32
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub_qsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub_qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub_qsub1_qsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub0_zsub1
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub0_zsub1_zsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub1_zsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub1_zsub2_zsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub2_zsub3
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub0_zsub2
      0,	// WSeqPairsClass_with_subo32_in_GPR32common:zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:bsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:hsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:psub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:psub0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:psub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:ssub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:sub_32_hi
      45,	// WSeqPairsClass_with_sube32_in_GPR32arg:sube32 -> GPR32arg
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:sube64
      45,	// WSeqPairsClass_with_sube32_in_GPR32arg:subo32 -> GPR32arg
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:subo64
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_4
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_6
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubb
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubd0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubd1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub3_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:psub1_then_psub
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub1_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub3_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub2_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_7_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_6_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_6_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_5_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_4_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_4_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_3_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_2_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_2_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_1_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:subo64_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub1_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub3_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub2_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub0_dsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub0_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub_dsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub_dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:dsub_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub0_qsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub0_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:sub_32_x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_0_x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_2_x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_4_x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_6_x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:sub_32_subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub_qsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub_qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub0_zsub1
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub0_zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub1_zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub0_zsub2
      0,	// WSeqPairsClass_with_sube32_in_GPR32arg:zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:psub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:psub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:psub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sub_32_hi
      46,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sube32 -> MatrixIndexGPR32_12_15
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sube64
      46,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:subo32 -> MatrixIndexGPR32_12_15
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:subo64
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_4
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_6
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubb
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_0_x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_2_x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_4_x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_6_x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:psub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:psub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:psub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sub_32_hi
      47,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sube32 -> MatrixIndexGPR32_8_11
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sube64
      47,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:subo32 -> MatrixIndexGPR32_8_11
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:subo64
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_4
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_6
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64all
      0,	// GPR64all:bsub
      0,	// GPR64all:bsub_hi
      0,	// GPR64all:dsub
      0,	// GPR64all:dsub0
      0,	// GPR64all:dsub1
      0,	// GPR64all:dsub2
      0,	// GPR64all:dsub3
      0,	// GPR64all:dsub_hi
      0,	// GPR64all:hsub
      0,	// GPR64all:hsub_hi
      0,	// GPR64all:psub
      0,	// GPR64all:psub0
      0,	// GPR64all:psub1
      0,	// GPR64all:qsub0
      0,	// GPR64all:qsub1
      0,	// GPR64all:qsub2
      0,	// GPR64all:qsub3
      0,	// GPR64all:ssub
      0,	// GPR64all:ssub_hi
      39,	// GPR64all:sub_32 -> GPR32all
      0,	// GPR64all:sub_32_hi
      0,	// GPR64all:sube32
      0,	// GPR64all:sube64
      0,	// GPR64all:subo32
      0,	// GPR64all:subo64
      0,	// GPR64all:x8sub_0
      0,	// GPR64all:x8sub_1
      0,	// GPR64all:x8sub_2
      0,	// GPR64all:x8sub_3
      0,	// GPR64all:x8sub_4
      0,	// GPR64all:x8sub_5
      0,	// GPR64all:x8sub_6
      0,	// GPR64all:x8sub_7
      0,	// GPR64all:zasubb
      0,	// GPR64all:zasubd0
      0,	// GPR64all:zasubd1
      0,	// GPR64all:zasubh0
      0,	// GPR64all:zasubh1
      0,	// GPR64all:zasubq0
      0,	// GPR64all:zasubq1
      0,	// GPR64all:zasubs0
      0,	// GPR64all:zasubs1
      0,	// GPR64all:zsub
      0,	// GPR64all:zsub0
      0,	// GPR64all:zsub1
      0,	// GPR64all:zsub2
      0,	// GPR64all:zsub3
      0,	// GPR64all:zsub_hi
      0,	// GPR64all:zasubd1_then_zasubq0
      0,	// GPR64all:zasubd1_then_zasubq1
      0,	// GPR64all:zasubs1_then_zasubd0
      0,	// GPR64all:zasubs1_then_zasubd1
      0,	// GPR64all:zasubs1_then_zasubq0
      0,	// GPR64all:zasubs1_then_zasubq1
      0,	// GPR64all:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64all:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64all:zasubh1_then_zasubd0
      0,	// GPR64all:zasubh1_then_zasubd1
      0,	// GPR64all:zasubh1_then_zasubq0
      0,	// GPR64all:zasubh1_then_zasubq1
      0,	// GPR64all:zasubh1_then_zasubs0
      0,	// GPR64all:zasubh1_then_zasubs1
      0,	// GPR64all:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64all:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64all:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64all:dsub1_then_bsub
      0,	// GPR64all:dsub1_then_bsub_hi
      0,	// GPR64all:dsub1_then_hsub
      0,	// GPR64all:dsub1_then_hsub_hi
      0,	// GPR64all:dsub1_then_ssub
      0,	// GPR64all:dsub1_then_ssub_hi
      0,	// GPR64all:dsub3_then_bsub
      0,	// GPR64all:dsub3_then_bsub_hi
      0,	// GPR64all:dsub3_then_hsub
      0,	// GPR64all:dsub3_then_hsub_hi
      0,	// GPR64all:dsub3_then_ssub
      0,	// GPR64all:dsub3_then_ssub_hi
      0,	// GPR64all:dsub2_then_bsub
      0,	// GPR64all:dsub2_then_bsub_hi
      0,	// GPR64all:dsub2_then_hsub
      0,	// GPR64all:dsub2_then_hsub_hi
      0,	// GPR64all:dsub2_then_ssub
      0,	// GPR64all:dsub2_then_ssub_hi
      0,	// GPR64all:psub1_then_psub
      0,	// GPR64all:qsub1_then_dsub_hi
      0,	// GPR64all:qsub3_then_dsub_hi
      0,	// GPR64all:qsub2_then_dsub_hi
      0,	// GPR64all:x8sub_7_then_sub_32
      0,	// GPR64all:x8sub_7_then_sub_32_hi
      0,	// GPR64all:x8sub_6_then_sub_32
      0,	// GPR64all:x8sub_6_then_sub_32_hi
      0,	// GPR64all:x8sub_5_then_sub_32
      0,	// GPR64all:x8sub_5_then_sub_32_hi
      0,	// GPR64all:x8sub_4_then_sub_32
      0,	// GPR64all:x8sub_4_then_sub_32_hi
      0,	// GPR64all:x8sub_3_then_sub_32
      0,	// GPR64all:x8sub_3_then_sub_32_hi
      0,	// GPR64all:x8sub_2_then_sub_32
      0,	// GPR64all:x8sub_2_then_sub_32_hi
      0,	// GPR64all:x8sub_1_then_sub_32
      0,	// GPR64all:x8sub_1_then_sub_32_hi
      0,	// GPR64all:subo64_then_sub_32
      0,	// GPR64all:subo64_then_sub_32_hi
      0,	// GPR64all:zsub1_then_zsub_hi
      0,	// GPR64all:zsub3_then_zsub_hi
      0,	// GPR64all:zsub2_then_zsub_hi
      0,	// GPR64all:dsub0_dsub1
      0,	// GPR64all:dsub0_dsub1_dsub2
      0,	// GPR64all:dsub1_dsub2
      0,	// GPR64all:dsub1_dsub2_dsub3
      0,	// GPR64all:dsub2_dsub3
      0,	// GPR64all:dsub_dsub1
      0,	// GPR64all:dsub_dsub1_dsub2_dsub3
      0,	// GPR64all:dsub_dsub1_dsub2
      0,	// GPR64all:qsub0_qsub1
      0,	// GPR64all:qsub0_qsub1_qsub2
      0,	// GPR64all:qsub1_qsub2
      0,	// GPR64all:qsub1_qsub2_qsub3
      0,	// GPR64all:qsub2_qsub3
      0,	// GPR64all:sub_32_x8sub_1_then_sub_32
      0,	// GPR64all:x8sub_0_x8sub_1
      0,	// GPR64all:x8sub_2_x8sub_3
      0,	// GPR64all:x8sub_4_x8sub_5
      0,	// GPR64all:x8sub_6_x8sub_7
      0,	// GPR64all:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64all:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64all:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64all:sub_32_subo64_then_sub_32
      0,	// GPR64all:zsub_qsub1
      0,	// GPR64all:zsub_qsub1_qsub2_qsub3
      0,	// GPR64all:zsub_qsub1_qsub2
      0,	// GPR64all:zsub0_zsub1
      0,	// GPR64all:zsub0_zsub1_zsub2
      0,	// GPR64all:zsub1_zsub2
      0,	// GPR64all:zsub1_zsub2_zsub3
      0,	// GPR64all:zsub2_zsub3
      0,	// GPR64all:zsub0_zsub2
      0,	// GPR64all:zsub1_zsub3
    },
    {	// FPR64
      7,	// FPR64:bsub -> FPR8
      0,	// FPR64:bsub_hi
      0,	// FPR64:dsub
      0,	// FPR64:dsub0
      0,	// FPR64:dsub1
      0,	// FPR64:dsub2
      0,	// FPR64:dsub3
      0,	// FPR64:dsub_hi
      8,	// FPR64:hsub -> FPR16
      0,	// FPR64:hsub_hi
      0,	// FPR64:psub
      0,	// FPR64:psub0
      0,	// FPR64:psub1
      0,	// FPR64:qsub0
      0,	// FPR64:qsub1
      0,	// FPR64:qsub2
      0,	// FPR64:qsub3
      40,	// FPR64:ssub -> FPR32
      0,	// FPR64:ssub_hi
      0,	// FPR64:sub_32
      0,	// FPR64:sub_32_hi
      0,	// FPR64:sube32
      0,	// FPR64:sube64
      0,	// FPR64:subo32
      0,	// FPR64:subo64
      0,	// FPR64:x8sub_0
      0,	// FPR64:x8sub_1
      0,	// FPR64:x8sub_2
      0,	// FPR64:x8sub_3
      0,	// FPR64:x8sub_4
      0,	// FPR64:x8sub_5
      0,	// FPR64:x8sub_6
      0,	// FPR64:x8sub_7
      0,	// FPR64:zasubb
      0,	// FPR64:zasubd0
      0,	// FPR64:zasubd1
      0,	// FPR64:zasubh0
      0,	// FPR64:zasubh1
      0,	// FPR64:zasubq0
      0,	// FPR64:zasubq1
      0,	// FPR64:zasubs0
      0,	// FPR64:zasubs1
      0,	// FPR64:zsub
      0,	// FPR64:zsub0
      0,	// FPR64:zsub1
      0,	// FPR64:zsub2
      0,	// FPR64:zsub3
      0,	// FPR64:zsub_hi
      0,	// FPR64:zasubd1_then_zasubq0
      0,	// FPR64:zasubd1_then_zasubq1
      0,	// FPR64:zasubs1_then_zasubd0
      0,	// FPR64:zasubs1_then_zasubd1
      0,	// FPR64:zasubs1_then_zasubq0
      0,	// FPR64:zasubs1_then_zasubq1
      0,	// FPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR64:zasubh1_then_zasubd0
      0,	// FPR64:zasubh1_then_zasubd1
      0,	// FPR64:zasubh1_then_zasubq0
      0,	// FPR64:zasubh1_then_zasubq1
      0,	// FPR64:zasubh1_then_zasubs0
      0,	// FPR64:zasubh1_then_zasubs1
      0,	// FPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR64:dsub1_then_bsub
      0,	// FPR64:dsub1_then_bsub_hi
      0,	// FPR64:dsub1_then_hsub
      0,	// FPR64:dsub1_then_hsub_hi
      0,	// FPR64:dsub1_then_ssub
      0,	// FPR64:dsub1_then_ssub_hi
      0,	// FPR64:dsub3_then_bsub
      0,	// FPR64:dsub3_then_bsub_hi
      0,	// FPR64:dsub3_then_hsub
      0,	// FPR64:dsub3_then_hsub_hi
      0,	// FPR64:dsub3_then_ssub
      0,	// FPR64:dsub3_then_ssub_hi
      0,	// FPR64:dsub2_then_bsub
      0,	// FPR64:dsub2_then_bsub_hi
      0,	// FPR64:dsub2_then_hsub
      0,	// FPR64:dsub2_then_hsub_hi
      0,	// FPR64:dsub2_then_ssub
      0,	// FPR64:dsub2_then_ssub_hi
      0,	// FPR64:psub1_then_psub
      0,	// FPR64:qsub1_then_dsub_hi
      0,	// FPR64:qsub3_then_dsub_hi
      0,	// FPR64:qsub2_then_dsub_hi
      0,	// FPR64:x8sub_7_then_sub_32
      0,	// FPR64:x8sub_7_then_sub_32_hi
      0,	// FPR64:x8sub_6_then_sub_32
      0,	// FPR64:x8sub_6_then_sub_32_hi
      0,	// FPR64:x8sub_5_then_sub_32
      0,	// FPR64:x8sub_5_then_sub_32_hi
      0,	// FPR64:x8sub_4_then_sub_32
      0,	// FPR64:x8sub_4_then_sub_32_hi
      0,	// FPR64:x8sub_3_then_sub_32
      0,	// FPR64:x8sub_3_then_sub_32_hi
      0,	// FPR64:x8sub_2_then_sub_32
      0,	// FPR64:x8sub_2_then_sub_32_hi
      0,	// FPR64:x8sub_1_then_sub_32
      0,	// FPR64:x8sub_1_then_sub_32_hi
      0,	// FPR64:subo64_then_sub_32
      0,	// FPR64:subo64_then_sub_32_hi
      0,	// FPR64:zsub1_then_zsub_hi
      0,	// FPR64:zsub3_then_zsub_hi
      0,	// FPR64:zsub2_then_zsub_hi
      0,	// FPR64:dsub0_dsub1
      0,	// FPR64:dsub0_dsub1_dsub2
      0,	// FPR64:dsub1_dsub2
      0,	// FPR64:dsub1_dsub2_dsub3
      0,	// FPR64:dsub2_dsub3
      0,	// FPR64:dsub_dsub1
      0,	// FPR64:dsub_dsub1_dsub2_dsub3
      0,	// FPR64:dsub_dsub1_dsub2
      0,	// FPR64:qsub0_qsub1
      0,	// FPR64:qsub0_qsub1_qsub2
      0,	// FPR64:qsub1_qsub2
      0,	// FPR64:qsub1_qsub2_qsub3
      0,	// FPR64:qsub2_qsub3
      0,	// FPR64:sub_32_x8sub_1_then_sub_32
      0,	// FPR64:x8sub_0_x8sub_1
      0,	// FPR64:x8sub_2_x8sub_3
      0,	// FPR64:x8sub_4_x8sub_5
      0,	// FPR64:x8sub_6_x8sub_7
      0,	// FPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR64:sub_32_subo64_then_sub_32
      0,	// FPR64:zsub_qsub1
      0,	// FPR64:zsub_qsub1_qsub2_qsub3
      0,	// FPR64:zsub_qsub1_qsub2
      0,	// FPR64:zsub0_zsub1
      0,	// FPR64:zsub0_zsub1_zsub2
      0,	// FPR64:zsub1_zsub2
      0,	// FPR64:zsub1_zsub2_zsub3
      0,	// FPR64:zsub2_zsub3
      0,	// FPR64:zsub0_zsub2
      0,	// FPR64:zsub1_zsub3
    },
    {	// GPR64
      0,	// GPR64:bsub
      0,	// GPR64:bsub_hi
      0,	// GPR64:dsub
      0,	// GPR64:dsub0
      0,	// GPR64:dsub1
      0,	// GPR64:dsub2
      0,	// GPR64:dsub3
      0,	// GPR64:dsub_hi
      0,	// GPR64:hsub
      0,	// GPR64:hsub_hi
      0,	// GPR64:psub
      0,	// GPR64:psub0
      0,	// GPR64:psub1
      0,	// GPR64:qsub0
      0,	// GPR64:qsub1
      0,	// GPR64:qsub2
      0,	// GPR64:qsub3
      0,	// GPR64:ssub
      0,	// GPR64:ssub_hi
      41,	// GPR64:sub_32 -> GPR32
      0,	// GPR64:sub_32_hi
      0,	// GPR64:sube32
      0,	// GPR64:sube64
      0,	// GPR64:subo32
      0,	// GPR64:subo64
      0,	// GPR64:x8sub_0
      0,	// GPR64:x8sub_1
      0,	// GPR64:x8sub_2
      0,	// GPR64:x8sub_3
      0,	// GPR64:x8sub_4
      0,	// GPR64:x8sub_5
      0,	// GPR64:x8sub_6
      0,	// GPR64:x8sub_7
      0,	// GPR64:zasubb
      0,	// GPR64:zasubd0
      0,	// GPR64:zasubd1
      0,	// GPR64:zasubh0
      0,	// GPR64:zasubh1
      0,	// GPR64:zasubq0
      0,	// GPR64:zasubq1
      0,	// GPR64:zasubs0
      0,	// GPR64:zasubs1
      0,	// GPR64:zsub
      0,	// GPR64:zsub0
      0,	// GPR64:zsub1
      0,	// GPR64:zsub2
      0,	// GPR64:zsub3
      0,	// GPR64:zsub_hi
      0,	// GPR64:zasubd1_then_zasubq0
      0,	// GPR64:zasubd1_then_zasubq1
      0,	// GPR64:zasubs1_then_zasubd0
      0,	// GPR64:zasubs1_then_zasubd1
      0,	// GPR64:zasubs1_then_zasubq0
      0,	// GPR64:zasubs1_then_zasubq1
      0,	// GPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64:zasubh1_then_zasubd0
      0,	// GPR64:zasubh1_then_zasubd1
      0,	// GPR64:zasubh1_then_zasubq0
      0,	// GPR64:zasubh1_then_zasubq1
      0,	// GPR64:zasubh1_then_zasubs0
      0,	// GPR64:zasubh1_then_zasubs1
      0,	// GPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64:dsub1_then_bsub
      0,	// GPR64:dsub1_then_bsub_hi
      0,	// GPR64:dsub1_then_hsub
      0,	// GPR64:dsub1_then_hsub_hi
      0,	// GPR64:dsub1_then_ssub
      0,	// GPR64:dsub1_then_ssub_hi
      0,	// GPR64:dsub3_then_bsub
      0,	// GPR64:dsub3_then_bsub_hi
      0,	// GPR64:dsub3_then_hsub
      0,	// GPR64:dsub3_then_hsub_hi
      0,	// GPR64:dsub3_then_ssub
      0,	// GPR64:dsub3_then_ssub_hi
      0,	// GPR64:dsub2_then_bsub
      0,	// GPR64:dsub2_then_bsub_hi
      0,	// GPR64:dsub2_then_hsub
      0,	// GPR64:dsub2_then_hsub_hi
      0,	// GPR64:dsub2_then_ssub
      0,	// GPR64:dsub2_then_ssub_hi
      0,	// GPR64:psub1_then_psub
      0,	// GPR64:qsub1_then_dsub_hi
      0,	// GPR64:qsub3_then_dsub_hi
      0,	// GPR64:qsub2_then_dsub_hi
      0,	// GPR64:x8sub_7_then_sub_32
      0,	// GPR64:x8sub_7_then_sub_32_hi
      0,	// GPR64:x8sub_6_then_sub_32
      0,	// GPR64:x8sub_6_then_sub_32_hi
      0,	// GPR64:x8sub_5_then_sub_32
      0,	// GPR64:x8sub_5_then_sub_32_hi
      0,	// GPR64:x8sub_4_then_sub_32
      0,	// GPR64:x8sub_4_then_sub_32_hi
      0,	// GPR64:x8sub_3_then_sub_32
      0,	// GPR64:x8sub_3_then_sub_32_hi
      0,	// GPR64:x8sub_2_then_sub_32
      0,	// GPR64:x8sub_2_then_sub_32_hi
      0,	// GPR64:x8sub_1_then_sub_32
      0,	// GPR64:x8sub_1_then_sub_32_hi
      0,	// GPR64:subo64_then_sub_32
      0,	// GPR64:subo64_then_sub_32_hi
      0,	// GPR64:zsub1_then_zsub_hi
      0,	// GPR64:zsub3_then_zsub_hi
      0,	// GPR64:zsub2_then_zsub_hi
      0,	// GPR64:dsub0_dsub1
      0,	// GPR64:dsub0_dsub1_dsub2
      0,	// GPR64:dsub1_dsub2
      0,	// GPR64:dsub1_dsub2_dsub3
      0,	// GPR64:dsub2_dsub3
      0,	// GPR64:dsub_dsub1
      0,	// GPR64:dsub_dsub1_dsub2_dsub3
      0,	// GPR64:dsub_dsub1_dsub2
      0,	// GPR64:qsub0_qsub1
      0,	// GPR64:qsub0_qsub1_qsub2
      0,	// GPR64:qsub1_qsub2
      0,	// GPR64:qsub1_qsub2_qsub3
      0,	// GPR64:qsub2_qsub3
      0,	// GPR64:sub_32_x8sub_1_then_sub_32
      0,	// GPR64:x8sub_0_x8sub_1
      0,	// GPR64:x8sub_2_x8sub_3
      0,	// GPR64:x8sub_4_x8sub_5
      0,	// GPR64:x8sub_6_x8sub_7
      0,	// GPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64:sub_32_subo64_then_sub_32
      0,	// GPR64:zsub_qsub1
      0,	// GPR64:zsub_qsub1_qsub2_qsub3
      0,	// GPR64:zsub_qsub1_qsub2
      0,	// GPR64:zsub0_zsub1
      0,	// GPR64:zsub0_zsub1_zsub2
      0,	// GPR64:zsub1_zsub2
      0,	// GPR64:zsub1_zsub2_zsub3
      0,	// GPR64:zsub2_zsub3
      0,	// GPR64:zsub0_zsub2
      0,	// GPR64:zsub1_zsub3
    },
    {	// GPR64sp
      0,	// GPR64sp:bsub
      0,	// GPR64sp:bsub_hi
      0,	// GPR64sp:dsub
      0,	// GPR64sp:dsub0
      0,	// GPR64sp:dsub1
      0,	// GPR64sp:dsub2
      0,	// GPR64sp:dsub3
      0,	// GPR64sp:dsub_hi
      0,	// GPR64sp:hsub
      0,	// GPR64sp:hsub_hi
      0,	// GPR64sp:psub
      0,	// GPR64sp:psub0
      0,	// GPR64sp:psub1
      0,	// GPR64sp:qsub0
      0,	// GPR64sp:qsub1
      0,	// GPR64sp:qsub2
      0,	// GPR64sp:qsub3
      0,	// GPR64sp:ssub
      0,	// GPR64sp:ssub_hi
      42,	// GPR64sp:sub_32 -> GPR32sp
      0,	// GPR64sp:sub_32_hi
      0,	// GPR64sp:sube32
      0,	// GPR64sp:sube64
      0,	// GPR64sp:subo32
      0,	// GPR64sp:subo64
      0,	// GPR64sp:x8sub_0
      0,	// GPR64sp:x8sub_1
      0,	// GPR64sp:x8sub_2
      0,	// GPR64sp:x8sub_3
      0,	// GPR64sp:x8sub_4
      0,	// GPR64sp:x8sub_5
      0,	// GPR64sp:x8sub_6
      0,	// GPR64sp:x8sub_7
      0,	// GPR64sp:zasubb
      0,	// GPR64sp:zasubd0
      0,	// GPR64sp:zasubd1
      0,	// GPR64sp:zasubh0
      0,	// GPR64sp:zasubh1
      0,	// GPR64sp:zasubq0
      0,	// GPR64sp:zasubq1
      0,	// GPR64sp:zasubs0
      0,	// GPR64sp:zasubs1
      0,	// GPR64sp:zsub
      0,	// GPR64sp:zsub0
      0,	// GPR64sp:zsub1
      0,	// GPR64sp:zsub2
      0,	// GPR64sp:zsub3
      0,	// GPR64sp:zsub_hi
      0,	// GPR64sp:zasubd1_then_zasubq0
      0,	// GPR64sp:zasubd1_then_zasubq1
      0,	// GPR64sp:zasubs1_then_zasubd0
      0,	// GPR64sp:zasubs1_then_zasubd1
      0,	// GPR64sp:zasubs1_then_zasubq0
      0,	// GPR64sp:zasubs1_then_zasubq1
      0,	// GPR64sp:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64sp:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64sp:zasubh1_then_zasubd0
      0,	// GPR64sp:zasubh1_then_zasubd1
      0,	// GPR64sp:zasubh1_then_zasubq0
      0,	// GPR64sp:zasubh1_then_zasubq1
      0,	// GPR64sp:zasubh1_then_zasubs0
      0,	// GPR64sp:zasubh1_then_zasubs1
      0,	// GPR64sp:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64sp:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64sp:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64sp:dsub1_then_bsub
      0,	// GPR64sp:dsub1_then_bsub_hi
      0,	// GPR64sp:dsub1_then_hsub
      0,	// GPR64sp:dsub1_then_hsub_hi
      0,	// GPR64sp:dsub1_then_ssub
      0,	// GPR64sp:dsub1_then_ssub_hi
      0,	// GPR64sp:dsub3_then_bsub
      0,	// GPR64sp:dsub3_then_bsub_hi
      0,	// GPR64sp:dsub3_then_hsub
      0,	// GPR64sp:dsub3_then_hsub_hi
      0,	// GPR64sp:dsub3_then_ssub
      0,	// GPR64sp:dsub3_then_ssub_hi
      0,	// GPR64sp:dsub2_then_bsub
      0,	// GPR64sp:dsub2_then_bsub_hi
      0,	// GPR64sp:dsub2_then_hsub
      0,	// GPR64sp:dsub2_then_hsub_hi
      0,	// GPR64sp:dsub2_then_ssub
      0,	// GPR64sp:dsub2_then_ssub_hi
      0,	// GPR64sp:psub1_then_psub
      0,	// GPR64sp:qsub1_then_dsub_hi
      0,	// GPR64sp:qsub3_then_dsub_hi
      0,	// GPR64sp:qsub2_then_dsub_hi
      0,	// GPR64sp:x8sub_7_then_sub_32
      0,	// GPR64sp:x8sub_7_then_sub_32_hi
      0,	// GPR64sp:x8sub_6_then_sub_32
      0,	// GPR64sp:x8sub_6_then_sub_32_hi
      0,	// GPR64sp:x8sub_5_then_sub_32
      0,	// GPR64sp:x8sub_5_then_sub_32_hi
      0,	// GPR64sp:x8sub_4_then_sub_32
      0,	// GPR64sp:x8sub_4_then_sub_32_hi
      0,	// GPR64sp:x8sub_3_then_sub_32
      0,	// GPR64sp:x8sub_3_then_sub_32_hi
      0,	// GPR64sp:x8sub_2_then_sub_32
      0,	// GPR64sp:x8sub_2_then_sub_32_hi
      0,	// GPR64sp:x8sub_1_then_sub_32
      0,	// GPR64sp:x8sub_1_then_sub_32_hi
      0,	// GPR64sp:subo64_then_sub_32
      0,	// GPR64sp:subo64_then_sub_32_hi
      0,	// GPR64sp:zsub1_then_zsub_hi
      0,	// GPR64sp:zsub3_then_zsub_hi
      0,	// GPR64sp:zsub2_then_zsub_hi
      0,	// GPR64sp:dsub0_dsub1
      0,	// GPR64sp:dsub0_dsub1_dsub2
      0,	// GPR64sp:dsub1_dsub2
      0,	// GPR64sp:dsub1_dsub2_dsub3
      0,	// GPR64sp:dsub2_dsub3
      0,	// GPR64sp:dsub_dsub1
      0,	// GPR64sp:dsub_dsub1_dsub2_dsub3
      0,	// GPR64sp:dsub_dsub1_dsub2
      0,	// GPR64sp:qsub0_qsub1
      0,	// GPR64sp:qsub0_qsub1_qsub2
      0,	// GPR64sp:qsub1_qsub2
      0,	// GPR64sp:qsub1_qsub2_qsub3
      0,	// GPR64sp:qsub2_qsub3
      0,	// GPR64sp:sub_32_x8sub_1_then_sub_32
      0,	// GPR64sp:x8sub_0_x8sub_1
      0,	// GPR64sp:x8sub_2_x8sub_3
      0,	// GPR64sp:x8sub_4_x8sub_5
      0,	// GPR64sp:x8sub_6_x8sub_7
      0,	// GPR64sp:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64sp:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64sp:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64sp:sub_32_subo64_then_sub_32
      0,	// GPR64sp:zsub_qsub1
      0,	// GPR64sp:zsub_qsub1_qsub2_qsub3
      0,	// GPR64sp:zsub_qsub1_qsub2
      0,	// GPR64sp:zsub0_zsub1
      0,	// GPR64sp:zsub0_zsub1_zsub2
      0,	// GPR64sp:zsub1_zsub2
      0,	// GPR64sp:zsub1_zsub2_zsub3
      0,	// GPR64sp:zsub2_zsub3
      0,	// GPR64sp:zsub0_zsub2
      0,	// GPR64sp:zsub1_zsub3
    },
    {	// GPR64common
      0,	// GPR64common:bsub
      0,	// GPR64common:bsub_hi
      0,	// GPR64common:dsub
      0,	// GPR64common:dsub0
      0,	// GPR64common:dsub1
      0,	// GPR64common:dsub2
      0,	// GPR64common:dsub3
      0,	// GPR64common:dsub_hi
      0,	// GPR64common:hsub
      0,	// GPR64common:hsub_hi
      0,	// GPR64common:psub
      0,	// GPR64common:psub0
      0,	// GPR64common:psub1
      0,	// GPR64common:qsub0
      0,	// GPR64common:qsub1
      0,	// GPR64common:qsub2
      0,	// GPR64common:qsub3
      0,	// GPR64common:ssub
      0,	// GPR64common:ssub_hi
      43,	// GPR64common:sub_32 -> GPR32common
      0,	// GPR64common:sub_32_hi
      0,	// GPR64common:sube32
      0,	// GPR64common:sube64
      0,	// GPR64common:subo32
      0,	// GPR64common:subo64
      0,	// GPR64common:x8sub_0
      0,	// GPR64common:x8sub_1
      0,	// GPR64common:x8sub_2
      0,	// GPR64common:x8sub_3
      0,	// GPR64common:x8sub_4
      0,	// GPR64common:x8sub_5
      0,	// GPR64common:x8sub_6
      0,	// GPR64common:x8sub_7
      0,	// GPR64common:zasubb
      0,	// GPR64common:zasubd0
      0,	// GPR64common:zasubd1
      0,	// GPR64common:zasubh0
      0,	// GPR64common:zasubh1
      0,	// GPR64common:zasubq0
      0,	// GPR64common:zasubq1
      0,	// GPR64common:zasubs0
      0,	// GPR64common:zasubs1
      0,	// GPR64common:zsub
      0,	// GPR64common:zsub0
      0,	// GPR64common:zsub1
      0,	// GPR64common:zsub2
      0,	// GPR64common:zsub3
      0,	// GPR64common:zsub_hi
      0,	// GPR64common:zasubd1_then_zasubq0
      0,	// GPR64common:zasubd1_then_zasubq1
      0,	// GPR64common:zasubs1_then_zasubd0
      0,	// GPR64common:zasubs1_then_zasubd1
      0,	// GPR64common:zasubs1_then_zasubq0
      0,	// GPR64common:zasubs1_then_zasubq1
      0,	// GPR64common:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64common:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64common:zasubh1_then_zasubd0
      0,	// GPR64common:zasubh1_then_zasubd1
      0,	// GPR64common:zasubh1_then_zasubq0
      0,	// GPR64common:zasubh1_then_zasubq1
      0,	// GPR64common:zasubh1_then_zasubs0
      0,	// GPR64common:zasubh1_then_zasubs1
      0,	// GPR64common:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64common:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64common:dsub1_then_bsub
      0,	// GPR64common:dsub1_then_bsub_hi
      0,	// GPR64common:dsub1_then_hsub
      0,	// GPR64common:dsub1_then_hsub_hi
      0,	// GPR64common:dsub1_then_ssub
      0,	// GPR64common:dsub1_then_ssub_hi
      0,	// GPR64common:dsub3_then_bsub
      0,	// GPR64common:dsub3_then_bsub_hi
      0,	// GPR64common:dsub3_then_hsub
      0,	// GPR64common:dsub3_then_hsub_hi
      0,	// GPR64common:dsub3_then_ssub
      0,	// GPR64common:dsub3_then_ssub_hi
      0,	// GPR64common:dsub2_then_bsub
      0,	// GPR64common:dsub2_then_bsub_hi
      0,	// GPR64common:dsub2_then_hsub
      0,	// GPR64common:dsub2_then_hsub_hi
      0,	// GPR64common:dsub2_then_ssub
      0,	// GPR64common:dsub2_then_ssub_hi
      0,	// GPR64common:psub1_then_psub
      0,	// GPR64common:qsub1_then_dsub_hi
      0,	// GPR64common:qsub3_then_dsub_hi
      0,	// GPR64common:qsub2_then_dsub_hi
      0,	// GPR64common:x8sub_7_then_sub_32
      0,	// GPR64common:x8sub_7_then_sub_32_hi
      0,	// GPR64common:x8sub_6_then_sub_32
      0,	// GPR64common:x8sub_6_then_sub_32_hi
      0,	// GPR64common:x8sub_5_then_sub_32
      0,	// GPR64common:x8sub_5_then_sub_32_hi
      0,	// GPR64common:x8sub_4_then_sub_32
      0,	// GPR64common:x8sub_4_then_sub_32_hi
      0,	// GPR64common:x8sub_3_then_sub_32
      0,	// GPR64common:x8sub_3_then_sub_32_hi
      0,	// GPR64common:x8sub_2_then_sub_32
      0,	// GPR64common:x8sub_2_then_sub_32_hi
      0,	// GPR64common:x8sub_1_then_sub_32
      0,	// GPR64common:x8sub_1_then_sub_32_hi
      0,	// GPR64common:subo64_then_sub_32
      0,	// GPR64common:subo64_then_sub_32_hi
      0,	// GPR64common:zsub1_then_zsub_hi
      0,	// GPR64common:zsub3_then_zsub_hi
      0,	// GPR64common:zsub2_then_zsub_hi
      0,	// GPR64common:dsub0_dsub1
      0,	// GPR64common:dsub0_dsub1_dsub2
      0,	// GPR64common:dsub1_dsub2
      0,	// GPR64common:dsub1_dsub2_dsub3
      0,	// GPR64common:dsub2_dsub3
      0,	// GPR64common:dsub_dsub1
      0,	// GPR64common:dsub_dsub1_dsub2_dsub3
      0,	// GPR64common:dsub_dsub1_dsub2
      0,	// GPR64common:qsub0_qsub1
      0,	// GPR64common:qsub0_qsub1_qsub2
      0,	// GPR64common:qsub1_qsub2
      0,	// GPR64common:qsub1_qsub2_qsub3
      0,	// GPR64common:qsub2_qsub3
      0,	// GPR64common:sub_32_x8sub_1_then_sub_32
      0,	// GPR64common:x8sub_0_x8sub_1
      0,	// GPR64common:x8sub_2_x8sub_3
      0,	// GPR64common:x8sub_4_x8sub_5
      0,	// GPR64common:x8sub_6_x8sub_7
      0,	// GPR64common:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64common:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64common:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64common:sub_32_subo64_then_sub_32
      0,	// GPR64common:zsub_qsub1
      0,	// GPR64common:zsub_qsub1_qsub2_qsub3
      0,	// GPR64common:zsub_qsub1_qsub2
      0,	// GPR64common:zsub0_zsub1
      0,	// GPR64common:zsub0_zsub1_zsub2
      0,	// GPR64common:zsub1_zsub2
      0,	// GPR64common:zsub1_zsub2_zsub3
      0,	// GPR64common:zsub2_zsub3
      0,	// GPR64common:zsub0_zsub2
      0,	// GPR64common:zsub1_zsub3
    },
    {	// GPR64noip
      0,	// GPR64noip:bsub
      0,	// GPR64noip:bsub_hi
      0,	// GPR64noip:dsub
      0,	// GPR64noip:dsub0
      0,	// GPR64noip:dsub1
      0,	// GPR64noip:dsub2
      0,	// GPR64noip:dsub3
      0,	// GPR64noip:dsub_hi
      0,	// GPR64noip:hsub
      0,	// GPR64noip:hsub_hi
      0,	// GPR64noip:psub
      0,	// GPR64noip:psub0
      0,	// GPR64noip:psub1
      0,	// GPR64noip:qsub0
      0,	// GPR64noip:qsub1
      0,	// GPR64noip:qsub2
      0,	// GPR64noip:qsub3
      0,	// GPR64noip:ssub
      0,	// GPR64noip:ssub_hi
      41,	// GPR64noip:sub_32 -> GPR32
      0,	// GPR64noip:sub_32_hi
      0,	// GPR64noip:sube32
      0,	// GPR64noip:sube64
      0,	// GPR64noip:subo32
      0,	// GPR64noip:subo64
      0,	// GPR64noip:x8sub_0
      0,	// GPR64noip:x8sub_1
      0,	// GPR64noip:x8sub_2
      0,	// GPR64noip:x8sub_3
      0,	// GPR64noip:x8sub_4
      0,	// GPR64noip:x8sub_5
      0,	// GPR64noip:x8sub_6
      0,	// GPR64noip:x8sub_7
      0,	// GPR64noip:zasubb
      0,	// GPR64noip:zasubd0
      0,	// GPR64noip:zasubd1
      0,	// GPR64noip:zasubh0
      0,	// GPR64noip:zasubh1
      0,	// GPR64noip:zasubq0
      0,	// GPR64noip:zasubq1
      0,	// GPR64noip:zasubs0
      0,	// GPR64noip:zasubs1
      0,	// GPR64noip:zsub
      0,	// GPR64noip:zsub0
      0,	// GPR64noip:zsub1
      0,	// GPR64noip:zsub2
      0,	// GPR64noip:zsub3
      0,	// GPR64noip:zsub_hi
      0,	// GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64noip:dsub1_then_bsub
      0,	// GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64noip:dsub1_then_hsub
      0,	// GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64noip:dsub1_then_ssub
      0,	// GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64noip:dsub3_then_bsub
      0,	// GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64noip:dsub3_then_hsub
      0,	// GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64noip:dsub3_then_ssub
      0,	// GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64noip:dsub2_then_bsub
      0,	// GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64noip:dsub2_then_hsub
      0,	// GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64noip:dsub2_then_ssub
      0,	// GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64noip:psub1_then_psub
      0,	// GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64noip:qsub2_then_dsub_hi
      0,	// GPR64noip:x8sub_7_then_sub_32
      0,	// GPR64noip:x8sub_7_then_sub_32_hi
      0,	// GPR64noip:x8sub_6_then_sub_32
      0,	// GPR64noip:x8sub_6_then_sub_32_hi
      0,	// GPR64noip:x8sub_5_then_sub_32
      0,	// GPR64noip:x8sub_5_then_sub_32_hi
      0,	// GPR64noip:x8sub_4_then_sub_32
      0,	// GPR64noip:x8sub_4_then_sub_32_hi
      0,	// GPR64noip:x8sub_3_then_sub_32
      0,	// GPR64noip:x8sub_3_then_sub_32_hi
      0,	// GPR64noip:x8sub_2_then_sub_32
      0,	// GPR64noip:x8sub_2_then_sub_32_hi
      0,	// GPR64noip:x8sub_1_then_sub_32
      0,	// GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64noip:subo64_then_sub_32
      0,	// GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64noip:dsub0_dsub1
      0,	// GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64noip:dsub1_dsub2
      0,	// GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64noip:dsub2_dsub3
      0,	// GPR64noip:dsub_dsub1
      0,	// GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64noip:qsub0_qsub1
      0,	// GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64noip:qsub1_qsub2
      0,	// GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64noip:qsub2_qsub3
      0,	// GPR64noip:sub_32_x8sub_1_then_sub_32
      0,	// GPR64noip:x8sub_0_x8sub_1
      0,	// GPR64noip:x8sub_2_x8sub_3
      0,	// GPR64noip:x8sub_4_x8sub_5
      0,	// GPR64noip:x8sub_6_x8sub_7
      0,	// GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64noip:zsub_qsub1
      0,	// GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64noip:zsub0_zsub1
      0,	// GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64noip:zsub1_zsub2
      0,	// GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64noip:zsub2_zsub3
      0,	// GPR64noip:zsub0_zsub2
      0,	// GPR64noip:zsub1_zsub3
    },
    {	// GPR64common_and_GPR64noip
      0,	// GPR64common_and_GPR64noip:bsub
      0,	// GPR64common_and_GPR64noip:bsub_hi
      0,	// GPR64common_and_GPR64noip:dsub
      0,	// GPR64common_and_GPR64noip:dsub0
      0,	// GPR64common_and_GPR64noip:dsub1
      0,	// GPR64common_and_GPR64noip:dsub2
      0,	// GPR64common_and_GPR64noip:dsub3
      0,	// GPR64common_and_GPR64noip:dsub_hi
      0,	// GPR64common_and_GPR64noip:hsub
      0,	// GPR64common_and_GPR64noip:hsub_hi
      0,	// GPR64common_and_GPR64noip:psub
      0,	// GPR64common_and_GPR64noip:psub0
      0,	// GPR64common_and_GPR64noip:psub1
      0,	// GPR64common_and_GPR64noip:qsub0
      0,	// GPR64common_and_GPR64noip:qsub1
      0,	// GPR64common_and_GPR64noip:qsub2
      0,	// GPR64common_and_GPR64noip:qsub3
      0,	// GPR64common_and_GPR64noip:ssub
      0,	// GPR64common_and_GPR64noip:ssub_hi
      43,	// GPR64common_and_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64common_and_GPR64noip:sub_32_hi
      0,	// GPR64common_and_GPR64noip:sube32
      0,	// GPR64common_and_GPR64noip:sube64
      0,	// GPR64common_and_GPR64noip:subo32
      0,	// GPR64common_and_GPR64noip:subo64
      0,	// GPR64common_and_GPR64noip:x8sub_0
      0,	// GPR64common_and_GPR64noip:x8sub_1
      0,	// GPR64common_and_GPR64noip:x8sub_2
      0,	// GPR64common_and_GPR64noip:x8sub_3
      0,	// GPR64common_and_GPR64noip:x8sub_4
      0,	// GPR64common_and_GPR64noip:x8sub_5
      0,	// GPR64common_and_GPR64noip:x8sub_6
      0,	// GPR64common_and_GPR64noip:x8sub_7
      0,	// GPR64common_and_GPR64noip:zasubb
      0,	// GPR64common_and_GPR64noip:zasubd0
      0,	// GPR64common_and_GPR64noip:zasubd1
      0,	// GPR64common_and_GPR64noip:zasubh0
      0,	// GPR64common_and_GPR64noip:zasubh1
      0,	// GPR64common_and_GPR64noip:zasubq0
      0,	// GPR64common_and_GPR64noip:zasubq1
      0,	// GPR64common_and_GPR64noip:zasubs0
      0,	// GPR64common_and_GPR64noip:zasubs1
      0,	// GPR64common_and_GPR64noip:zsub
      0,	// GPR64common_and_GPR64noip:zsub0
      0,	// GPR64common_and_GPR64noip:zsub1
      0,	// GPR64common_and_GPR64noip:zsub2
      0,	// GPR64common_and_GPR64noip:zsub3
      0,	// GPR64common_and_GPR64noip:zsub_hi
      0,	// GPR64common_and_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64common_and_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64common_and_GPR64noip:dsub1_then_bsub
      0,	// GPR64common_and_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64common_and_GPR64noip:dsub1_then_hsub
      0,	// GPR64common_and_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64common_and_GPR64noip:dsub1_then_ssub
      0,	// GPR64common_and_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64common_and_GPR64noip:dsub3_then_bsub
      0,	// GPR64common_and_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64common_and_GPR64noip:dsub3_then_hsub
      0,	// GPR64common_and_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64common_and_GPR64noip:dsub3_then_ssub
      0,	// GPR64common_and_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64common_and_GPR64noip:dsub2_then_bsub
      0,	// GPR64common_and_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64common_and_GPR64noip:dsub2_then_hsub
      0,	// GPR64common_and_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64common_and_GPR64noip:dsub2_then_ssub
      0,	// GPR64common_and_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64common_and_GPR64noip:psub1_then_psub
      0,	// GPR64common_and_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64common_and_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64common_and_GPR64noip:qsub2_then_dsub_hi
      0,	// GPR64common_and_GPR64noip:x8sub_7_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_7_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_6_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_6_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_5_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_5_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_4_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_4_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_3_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_3_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_2_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_2_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:x8sub_1_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:subo64_then_sub_32
      0,	// GPR64common_and_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64common_and_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64common_and_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64common_and_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64common_and_GPR64noip:dsub0_dsub1
      0,	// GPR64common_and_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64common_and_GPR64noip:dsub1_dsub2
      0,	// GPR64common_and_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64common_and_GPR64noip:dsub2_dsub3
      0,	// GPR64common_and_GPR64noip:dsub_dsub1
      0,	// GPR64common_and_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64common_and_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64common_and_GPR64noip:qsub0_qsub1
      0,	// GPR64common_and_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64common_and_GPR64noip:qsub1_qsub2
      0,	// GPR64common_and_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64common_and_GPR64noip:qsub2_qsub3
      0,	// GPR64common_and_GPR64noip:sub_32_x8sub_1_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_0_x8sub_1
      0,	// GPR64common_and_GPR64noip:x8sub_2_x8sub_3
      0,	// GPR64common_and_GPR64noip:x8sub_4_x8sub_5
      0,	// GPR64common_and_GPR64noip:x8sub_6_x8sub_7
      0,	// GPR64common_and_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64common_and_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64common_and_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64common_and_GPR64noip:zsub_qsub1
      0,	// GPR64common_and_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64common_and_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64common_and_GPR64noip:zsub0_zsub1
      0,	// GPR64common_and_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64common_and_GPR64noip:zsub1_zsub2
      0,	// GPR64common_and_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64common_and_GPR64noip:zsub2_zsub3
      0,	// GPR64common_and_GPR64noip:zsub0_zsub2
      0,	// GPR64common_and_GPR64noip:zsub1_zsub3
    },
    {	// tcGPR64
      0,	// tcGPR64:bsub
      0,	// tcGPR64:bsub_hi
      0,	// tcGPR64:dsub
      0,	// tcGPR64:dsub0
      0,	// tcGPR64:dsub1
      0,	// tcGPR64:dsub2
      0,	// tcGPR64:dsub3
      0,	// tcGPR64:dsub_hi
      0,	// tcGPR64:hsub
      0,	// tcGPR64:hsub_hi
      0,	// tcGPR64:psub
      0,	// tcGPR64:psub0
      0,	// tcGPR64:psub1
      0,	// tcGPR64:qsub0
      0,	// tcGPR64:qsub1
      0,	// tcGPR64:qsub2
      0,	// tcGPR64:qsub3
      0,	// tcGPR64:ssub
      0,	// tcGPR64:ssub_hi
      43,	// tcGPR64:sub_32 -> GPR32common
      0,	// tcGPR64:sub_32_hi
      0,	// tcGPR64:sube32
      0,	// tcGPR64:sube64
      0,	// tcGPR64:subo32
      0,	// tcGPR64:subo64
      0,	// tcGPR64:x8sub_0
      0,	// tcGPR64:x8sub_1
      0,	// tcGPR64:x8sub_2
      0,	// tcGPR64:x8sub_3
      0,	// tcGPR64:x8sub_4
      0,	// tcGPR64:x8sub_5
      0,	// tcGPR64:x8sub_6
      0,	// tcGPR64:x8sub_7
      0,	// tcGPR64:zasubb
      0,	// tcGPR64:zasubd0
      0,	// tcGPR64:zasubd1
      0,	// tcGPR64:zasubh0
      0,	// tcGPR64:zasubh1
      0,	// tcGPR64:zasubq0
      0,	// tcGPR64:zasubq1
      0,	// tcGPR64:zasubs0
      0,	// tcGPR64:zasubs1
      0,	// tcGPR64:zsub
      0,	// tcGPR64:zsub0
      0,	// tcGPR64:zsub1
      0,	// tcGPR64:zsub2
      0,	// tcGPR64:zsub3
      0,	// tcGPR64:zsub_hi
      0,	// tcGPR64:zasubd1_then_zasubq0
      0,	// tcGPR64:zasubd1_then_zasubq1
      0,	// tcGPR64:zasubs1_then_zasubd0
      0,	// tcGPR64:zasubs1_then_zasubd1
      0,	// tcGPR64:zasubs1_then_zasubq0
      0,	// tcGPR64:zasubs1_then_zasubq1
      0,	// tcGPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPR64:zasubh1_then_zasubd0
      0,	// tcGPR64:zasubh1_then_zasubd1
      0,	// tcGPR64:zasubh1_then_zasubq0
      0,	// tcGPR64:zasubh1_then_zasubq1
      0,	// tcGPR64:zasubh1_then_zasubs0
      0,	// tcGPR64:zasubh1_then_zasubs1
      0,	// tcGPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// tcGPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPR64:dsub1_then_bsub
      0,	// tcGPR64:dsub1_then_bsub_hi
      0,	// tcGPR64:dsub1_then_hsub
      0,	// tcGPR64:dsub1_then_hsub_hi
      0,	// tcGPR64:dsub1_then_ssub
      0,	// tcGPR64:dsub1_then_ssub_hi
      0,	// tcGPR64:dsub3_then_bsub
      0,	// tcGPR64:dsub3_then_bsub_hi
      0,	// tcGPR64:dsub3_then_hsub
      0,	// tcGPR64:dsub3_then_hsub_hi
      0,	// tcGPR64:dsub3_then_ssub
      0,	// tcGPR64:dsub3_then_ssub_hi
      0,	// tcGPR64:dsub2_then_bsub
      0,	// tcGPR64:dsub2_then_bsub_hi
      0,	// tcGPR64:dsub2_then_hsub
      0,	// tcGPR64:dsub2_then_hsub_hi
      0,	// tcGPR64:dsub2_then_ssub
      0,	// tcGPR64:dsub2_then_ssub_hi
      0,	// tcGPR64:psub1_then_psub
      0,	// tcGPR64:qsub1_then_dsub_hi
      0,	// tcGPR64:qsub3_then_dsub_hi
      0,	// tcGPR64:qsub2_then_dsub_hi
      0,	// tcGPR64:x8sub_7_then_sub_32
      0,	// tcGPR64:x8sub_7_then_sub_32_hi
      0,	// tcGPR64:x8sub_6_then_sub_32
      0,	// tcGPR64:x8sub_6_then_sub_32_hi
      0,	// tcGPR64:x8sub_5_then_sub_32
      0,	// tcGPR64:x8sub_5_then_sub_32_hi
      0,	// tcGPR64:x8sub_4_then_sub_32
      0,	// tcGPR64:x8sub_4_then_sub_32_hi
      0,	// tcGPR64:x8sub_3_then_sub_32
      0,	// tcGPR64:x8sub_3_then_sub_32_hi
      0,	// tcGPR64:x8sub_2_then_sub_32
      0,	// tcGPR64:x8sub_2_then_sub_32_hi
      0,	// tcGPR64:x8sub_1_then_sub_32
      0,	// tcGPR64:x8sub_1_then_sub_32_hi
      0,	// tcGPR64:subo64_then_sub_32
      0,	// tcGPR64:subo64_then_sub_32_hi
      0,	// tcGPR64:zsub1_then_zsub_hi
      0,	// tcGPR64:zsub3_then_zsub_hi
      0,	// tcGPR64:zsub2_then_zsub_hi
      0,	// tcGPR64:dsub0_dsub1
      0,	// tcGPR64:dsub0_dsub1_dsub2
      0,	// tcGPR64:dsub1_dsub2
      0,	// tcGPR64:dsub1_dsub2_dsub3
      0,	// tcGPR64:dsub2_dsub3
      0,	// tcGPR64:dsub_dsub1
      0,	// tcGPR64:dsub_dsub1_dsub2_dsub3
      0,	// tcGPR64:dsub_dsub1_dsub2
      0,	// tcGPR64:qsub0_qsub1
      0,	// tcGPR64:qsub0_qsub1_qsub2
      0,	// tcGPR64:qsub1_qsub2
      0,	// tcGPR64:qsub1_qsub2_qsub3
      0,	// tcGPR64:qsub2_qsub3
      0,	// tcGPR64:sub_32_x8sub_1_then_sub_32
      0,	// tcGPR64:x8sub_0_x8sub_1
      0,	// tcGPR64:x8sub_2_x8sub_3
      0,	// tcGPR64:x8sub_4_x8sub_5
      0,	// tcGPR64:x8sub_6_x8sub_7
      0,	// tcGPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// tcGPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// tcGPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// tcGPR64:sub_32_subo64_then_sub_32
      0,	// tcGPR64:zsub_qsub1
      0,	// tcGPR64:zsub_qsub1_qsub2_qsub3
      0,	// tcGPR64:zsub_qsub1_qsub2
      0,	// tcGPR64:zsub0_zsub1
      0,	// tcGPR64:zsub0_zsub1_zsub2
      0,	// tcGPR64:zsub1_zsub2
      0,	// tcGPR64:zsub1_zsub2_zsub3
      0,	// tcGPR64:zsub2_zsub3
      0,	// tcGPR64:zsub0_zsub2
      0,	// tcGPR64:zsub1_zsub3
    },
    {	// tcGPRnotx16
      0,	// tcGPRnotx16:bsub
      0,	// tcGPRnotx16:bsub_hi
      0,	// tcGPRnotx16:dsub
      0,	// tcGPRnotx16:dsub0
      0,	// tcGPRnotx16:dsub1
      0,	// tcGPRnotx16:dsub2
      0,	// tcGPRnotx16:dsub3
      0,	// tcGPRnotx16:dsub_hi
      0,	// tcGPRnotx16:hsub
      0,	// tcGPRnotx16:hsub_hi
      0,	// tcGPRnotx16:psub
      0,	// tcGPRnotx16:psub0
      0,	// tcGPRnotx16:psub1
      0,	// tcGPRnotx16:qsub0
      0,	// tcGPRnotx16:qsub1
      0,	// tcGPRnotx16:qsub2
      0,	// tcGPRnotx16:qsub3
      0,	// tcGPRnotx16:ssub
      0,	// tcGPRnotx16:ssub_hi
      43,	// tcGPRnotx16:sub_32 -> GPR32common
      0,	// tcGPRnotx16:sub_32_hi
      0,	// tcGPRnotx16:sube32
      0,	// tcGPRnotx16:sube64
      0,	// tcGPRnotx16:subo32
      0,	// tcGPRnotx16:subo64
      0,	// tcGPRnotx16:x8sub_0
      0,	// tcGPRnotx16:x8sub_1
      0,	// tcGPRnotx16:x8sub_2
      0,	// tcGPRnotx16:x8sub_3
      0,	// tcGPRnotx16:x8sub_4
      0,	// tcGPRnotx16:x8sub_5
      0,	// tcGPRnotx16:x8sub_6
      0,	// tcGPRnotx16:x8sub_7
      0,	// tcGPRnotx16:zasubb
      0,	// tcGPRnotx16:zasubd0
      0,	// tcGPRnotx16:zasubd1
      0,	// tcGPRnotx16:zasubh0
      0,	// tcGPRnotx16:zasubh1
      0,	// tcGPRnotx16:zasubq0
      0,	// tcGPRnotx16:zasubq1
      0,	// tcGPRnotx16:zasubs0
      0,	// tcGPRnotx16:zasubs1
      0,	// tcGPRnotx16:zsub
      0,	// tcGPRnotx16:zsub0
      0,	// tcGPRnotx16:zsub1
      0,	// tcGPRnotx16:zsub2
      0,	// tcGPRnotx16:zsub3
      0,	// tcGPRnotx16:zsub_hi
      0,	// tcGPRnotx16:zasubd1_then_zasubq0
      0,	// tcGPRnotx16:zasubd1_then_zasubq1
      0,	// tcGPRnotx16:zasubs1_then_zasubd0
      0,	// tcGPRnotx16:zasubs1_then_zasubd1
      0,	// tcGPRnotx16:zasubs1_then_zasubq0
      0,	// tcGPRnotx16:zasubs1_then_zasubq1
      0,	// tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16:zasubh1_then_zasubd0
      0,	// tcGPRnotx16:zasubh1_then_zasubd1
      0,	// tcGPRnotx16:zasubh1_then_zasubq0
      0,	// tcGPRnotx16:zasubh1_then_zasubq1
      0,	// tcGPRnotx16:zasubh1_then_zasubs0
      0,	// tcGPRnotx16:zasubh1_then_zasubs1
      0,	// tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16:dsub1_then_bsub
      0,	// tcGPRnotx16:dsub1_then_bsub_hi
      0,	// tcGPRnotx16:dsub1_then_hsub
      0,	// tcGPRnotx16:dsub1_then_hsub_hi
      0,	// tcGPRnotx16:dsub1_then_ssub
      0,	// tcGPRnotx16:dsub1_then_ssub_hi
      0,	// tcGPRnotx16:dsub3_then_bsub
      0,	// tcGPRnotx16:dsub3_then_bsub_hi
      0,	// tcGPRnotx16:dsub3_then_hsub
      0,	// tcGPRnotx16:dsub3_then_hsub_hi
      0,	// tcGPRnotx16:dsub3_then_ssub
      0,	// tcGPRnotx16:dsub3_then_ssub_hi
      0,	// tcGPRnotx16:dsub2_then_bsub
      0,	// tcGPRnotx16:dsub2_then_bsub_hi
      0,	// tcGPRnotx16:dsub2_then_hsub
      0,	// tcGPRnotx16:dsub2_then_hsub_hi
      0,	// tcGPRnotx16:dsub2_then_ssub
      0,	// tcGPRnotx16:dsub2_then_ssub_hi
      0,	// tcGPRnotx16:psub1_then_psub
      0,	// tcGPRnotx16:qsub1_then_dsub_hi
      0,	// tcGPRnotx16:qsub3_then_dsub_hi
      0,	// tcGPRnotx16:qsub2_then_dsub_hi
      0,	// tcGPRnotx16:x8sub_7_then_sub_32
      0,	// tcGPRnotx16:x8sub_7_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_6_then_sub_32
      0,	// tcGPRnotx16:x8sub_6_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_5_then_sub_32
      0,	// tcGPRnotx16:x8sub_5_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_4_then_sub_32
      0,	// tcGPRnotx16:x8sub_4_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_3_then_sub_32
      0,	// tcGPRnotx16:x8sub_3_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_2_then_sub_32
      0,	// tcGPRnotx16:x8sub_2_then_sub_32_hi
      0,	// tcGPRnotx16:x8sub_1_then_sub_32
      0,	// tcGPRnotx16:x8sub_1_then_sub_32_hi
      0,	// tcGPRnotx16:subo64_then_sub_32
      0,	// tcGPRnotx16:subo64_then_sub_32_hi
      0,	// tcGPRnotx16:zsub1_then_zsub_hi
      0,	// tcGPRnotx16:zsub3_then_zsub_hi
      0,	// tcGPRnotx16:zsub2_then_zsub_hi
      0,	// tcGPRnotx16:dsub0_dsub1
      0,	// tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// tcGPRnotx16:dsub1_dsub2
      0,	// tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// tcGPRnotx16:dsub2_dsub3
      0,	// tcGPRnotx16:dsub_dsub1
      0,	// tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// tcGPRnotx16:dsub_dsub1_dsub2
      0,	// tcGPRnotx16:qsub0_qsub1
      0,	// tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// tcGPRnotx16:qsub1_qsub2
      0,	// tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// tcGPRnotx16:qsub2_qsub3
      0,	// tcGPRnotx16:sub_32_x8sub_1_then_sub_32
      0,	// tcGPRnotx16:x8sub_0_x8sub_1
      0,	// tcGPRnotx16:x8sub_2_x8sub_3
      0,	// tcGPRnotx16:x8sub_4_x8sub_5
      0,	// tcGPRnotx16:x8sub_6_x8sub_7
      0,	// tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// tcGPRnotx16:sub_32_subo64_then_sub_32
      0,	// tcGPRnotx16:zsub_qsub1
      0,	// tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// tcGPRnotx16:zsub_qsub1_qsub2
      0,	// tcGPRnotx16:zsub0_zsub1
      0,	// tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// tcGPRnotx16:zsub1_zsub2
      0,	// tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// tcGPRnotx16:zsub2_zsub3
      0,	// tcGPRnotx16:zsub0_zsub2
      0,	// tcGPRnotx16:zsub1_zsub3
    },
    {	// tcGPRnotx16x17
      0,	// tcGPRnotx16x17:bsub
      0,	// tcGPRnotx16x17:bsub_hi
      0,	// tcGPRnotx16x17:dsub
      0,	// tcGPRnotx16x17:dsub0
      0,	// tcGPRnotx16x17:dsub1
      0,	// tcGPRnotx16x17:dsub2
      0,	// tcGPRnotx16x17:dsub3
      0,	// tcGPRnotx16x17:dsub_hi
      0,	// tcGPRnotx16x17:hsub
      0,	// tcGPRnotx16x17:hsub_hi
      0,	// tcGPRnotx16x17:psub
      0,	// tcGPRnotx16x17:psub0
      0,	// tcGPRnotx16x17:psub1
      0,	// tcGPRnotx16x17:qsub0
      0,	// tcGPRnotx16x17:qsub1
      0,	// tcGPRnotx16x17:qsub2
      0,	// tcGPRnotx16x17:qsub3
      0,	// tcGPRnotx16x17:ssub
      0,	// tcGPRnotx16x17:ssub_hi
      43,	// tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// tcGPRnotx16x17:sub_32_hi
      0,	// tcGPRnotx16x17:sube32
      0,	// tcGPRnotx16x17:sube64
      0,	// tcGPRnotx16x17:subo32
      0,	// tcGPRnotx16x17:subo64
      0,	// tcGPRnotx16x17:x8sub_0
      0,	// tcGPRnotx16x17:x8sub_1
      0,	// tcGPRnotx16x17:x8sub_2
      0,	// tcGPRnotx16x17:x8sub_3
      0,	// tcGPRnotx16x17:x8sub_4
      0,	// tcGPRnotx16x17:x8sub_5
      0,	// tcGPRnotx16x17:x8sub_6
      0,	// tcGPRnotx16x17:x8sub_7
      0,	// tcGPRnotx16x17:zasubb
      0,	// tcGPRnotx16x17:zasubd0
      0,	// tcGPRnotx16x17:zasubd1
      0,	// tcGPRnotx16x17:zasubh0
      0,	// tcGPRnotx16x17:zasubh1
      0,	// tcGPRnotx16x17:zasubq0
      0,	// tcGPRnotx16x17:zasubq1
      0,	// tcGPRnotx16x17:zasubs0
      0,	// tcGPRnotx16x17:zasubs1
      0,	// tcGPRnotx16x17:zsub
      0,	// tcGPRnotx16x17:zsub0
      0,	// tcGPRnotx16x17:zsub1
      0,	// tcGPRnotx16x17:zsub2
      0,	// tcGPRnotx16x17:zsub3
      0,	// tcGPRnotx16x17:zsub_hi
      0,	// tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRnotx16x17:dsub1_then_bsub
      0,	// tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// tcGPRnotx16x17:dsub1_then_hsub
      0,	// tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// tcGPRnotx16x17:dsub1_then_ssub
      0,	// tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// tcGPRnotx16x17:dsub3_then_bsub
      0,	// tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// tcGPRnotx16x17:dsub3_then_hsub
      0,	// tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// tcGPRnotx16x17:dsub3_then_ssub
      0,	// tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// tcGPRnotx16x17:dsub2_then_bsub
      0,	// tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// tcGPRnotx16x17:dsub2_then_hsub
      0,	// tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// tcGPRnotx16x17:dsub2_then_ssub
      0,	// tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// tcGPRnotx16x17:psub1_then_psub
      0,	// tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// tcGPRnotx16x17:qsub2_then_dsub_hi
      0,	// tcGPRnotx16x17:x8sub_7_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_6_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_5_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_4_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_3_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_2_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      0,	// tcGPRnotx16x17:x8sub_1_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      0,	// tcGPRnotx16x17:subo64_then_sub_32
      0,	// tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// tcGPRnotx16x17:dsub0_dsub1
      0,	// tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// tcGPRnotx16x17:dsub1_dsub2
      0,	// tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// tcGPRnotx16x17:dsub2_dsub3
      0,	// tcGPRnotx16x17:dsub_dsub1
      0,	// tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// tcGPRnotx16x17:qsub0_qsub1
      0,	// tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// tcGPRnotx16x17:qsub1_qsub2
      0,	// tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// tcGPRnotx16x17:qsub2_qsub3
      0,	// tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_0_x8sub_1
      0,	// tcGPRnotx16x17:x8sub_2_x8sub_3
      0,	// tcGPRnotx16x17:x8sub_4_x8sub_5
      0,	// tcGPRnotx16x17:x8sub_6_x8sub_7
      0,	// tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// tcGPRnotx16x17:sub_32_subo64_then_sub_32
      0,	// tcGPRnotx16x17:zsub_qsub1
      0,	// tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// tcGPRnotx16x17:zsub0_zsub1
      0,	// tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// tcGPRnotx16x17:zsub1_zsub2
      0,	// tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// tcGPRnotx16x17:zsub2_zsub3
      0,	// tcGPRnotx16x17:zsub0_zsub2
      0,	// tcGPRnotx16x17:zsub1_zsub3
    },
    {	// FPR64_lo
      7,	// FPR64_lo:bsub -> FPR8
      0,	// FPR64_lo:bsub_hi
      0,	// FPR64_lo:dsub
      0,	// FPR64_lo:dsub0
      0,	// FPR64_lo:dsub1
      0,	// FPR64_lo:dsub2
      0,	// FPR64_lo:dsub3
      0,	// FPR64_lo:dsub_hi
      10,	// FPR64_lo:hsub -> FPR16_lo
      0,	// FPR64_lo:hsub_hi
      0,	// FPR64_lo:psub
      0,	// FPR64_lo:psub0
      0,	// FPR64_lo:psub1
      0,	// FPR64_lo:qsub0
      0,	// FPR64_lo:qsub1
      0,	// FPR64_lo:qsub2
      0,	// FPR64_lo:qsub3
      44,	// FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// FPR64_lo:ssub_hi
      0,	// FPR64_lo:sub_32
      0,	// FPR64_lo:sub_32_hi
      0,	// FPR64_lo:sube32
      0,	// FPR64_lo:sube64
      0,	// FPR64_lo:subo32
      0,	// FPR64_lo:subo64
      0,	// FPR64_lo:x8sub_0
      0,	// FPR64_lo:x8sub_1
      0,	// FPR64_lo:x8sub_2
      0,	// FPR64_lo:x8sub_3
      0,	// FPR64_lo:x8sub_4
      0,	// FPR64_lo:x8sub_5
      0,	// FPR64_lo:x8sub_6
      0,	// FPR64_lo:x8sub_7
      0,	// FPR64_lo:zasubb
      0,	// FPR64_lo:zasubd0
      0,	// FPR64_lo:zasubd1
      0,	// FPR64_lo:zasubh0
      0,	// FPR64_lo:zasubh1
      0,	// FPR64_lo:zasubq0
      0,	// FPR64_lo:zasubq1
      0,	// FPR64_lo:zasubs0
      0,	// FPR64_lo:zasubs1
      0,	// FPR64_lo:zsub
      0,	// FPR64_lo:zsub0
      0,	// FPR64_lo:zsub1
      0,	// FPR64_lo:zsub2
      0,	// FPR64_lo:zsub3
      0,	// FPR64_lo:zsub_hi
      0,	// FPR64_lo:zasubd1_then_zasubq0
      0,	// FPR64_lo:zasubd1_then_zasubq1
      0,	// FPR64_lo:zasubs1_then_zasubd0
      0,	// FPR64_lo:zasubs1_then_zasubd1
      0,	// FPR64_lo:zasubs1_then_zasubq0
      0,	// FPR64_lo:zasubs1_then_zasubq1
      0,	// FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR64_lo:zasubh1_then_zasubd0
      0,	// FPR64_lo:zasubh1_then_zasubd1
      0,	// FPR64_lo:zasubh1_then_zasubq0
      0,	// FPR64_lo:zasubh1_then_zasubq1
      0,	// FPR64_lo:zasubh1_then_zasubs0
      0,	// FPR64_lo:zasubh1_then_zasubs1
      0,	// FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR64_lo:dsub1_then_bsub
      0,	// FPR64_lo:dsub1_then_bsub_hi
      0,	// FPR64_lo:dsub1_then_hsub
      0,	// FPR64_lo:dsub1_then_hsub_hi
      0,	// FPR64_lo:dsub1_then_ssub
      0,	// FPR64_lo:dsub1_then_ssub_hi
      0,	// FPR64_lo:dsub3_then_bsub
      0,	// FPR64_lo:dsub3_then_bsub_hi
      0,	// FPR64_lo:dsub3_then_hsub
      0,	// FPR64_lo:dsub3_then_hsub_hi
      0,	// FPR64_lo:dsub3_then_ssub
      0,	// FPR64_lo:dsub3_then_ssub_hi
      0,	// FPR64_lo:dsub2_then_bsub
      0,	// FPR64_lo:dsub2_then_bsub_hi
      0,	// FPR64_lo:dsub2_then_hsub
      0,	// FPR64_lo:dsub2_then_hsub_hi
      0,	// FPR64_lo:dsub2_then_ssub
      0,	// FPR64_lo:dsub2_then_ssub_hi
      0,	// FPR64_lo:psub1_then_psub
      0,	// FPR64_lo:qsub1_then_dsub_hi
      0,	// FPR64_lo:qsub3_then_dsub_hi
      0,	// FPR64_lo:qsub2_then_dsub_hi
      0,	// FPR64_lo:x8sub_7_then_sub_32
      0,	// FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// FPR64_lo:x8sub_6_then_sub_32
      0,	// FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// FPR64_lo:x8sub_5_then_sub_32
      0,	// FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// FPR64_lo:x8sub_4_then_sub_32
      0,	// FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// FPR64_lo:x8sub_3_then_sub_32
      0,	// FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// FPR64_lo:x8sub_2_then_sub_32
      0,	// FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// FPR64_lo:x8sub_1_then_sub_32
      0,	// FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// FPR64_lo:subo64_then_sub_32
      0,	// FPR64_lo:subo64_then_sub_32_hi
      0,	// FPR64_lo:zsub1_then_zsub_hi
      0,	// FPR64_lo:zsub3_then_zsub_hi
      0,	// FPR64_lo:zsub2_then_zsub_hi
      0,	// FPR64_lo:dsub0_dsub1
      0,	// FPR64_lo:dsub0_dsub1_dsub2
      0,	// FPR64_lo:dsub1_dsub2
      0,	// FPR64_lo:dsub1_dsub2_dsub3
      0,	// FPR64_lo:dsub2_dsub3
      0,	// FPR64_lo:dsub_dsub1
      0,	// FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// FPR64_lo:dsub_dsub1_dsub2
      0,	// FPR64_lo:qsub0_qsub1
      0,	// FPR64_lo:qsub0_qsub1_qsub2
      0,	// FPR64_lo:qsub1_qsub2
      0,	// FPR64_lo:qsub1_qsub2_qsub3
      0,	// FPR64_lo:qsub2_qsub3
      0,	// FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// FPR64_lo:x8sub_0_x8sub_1
      0,	// FPR64_lo:x8sub_2_x8sub_3
      0,	// FPR64_lo:x8sub_4_x8sub_5
      0,	// FPR64_lo:x8sub_6_x8sub_7
      0,	// FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR64_lo:sub_32_subo64_then_sub_32
      0,	// FPR64_lo:zsub_qsub1
      0,	// FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// FPR64_lo:zsub_qsub1_qsub2
      0,	// FPR64_lo:zsub0_zsub1
      0,	// FPR64_lo:zsub0_zsub1_zsub2
      0,	// FPR64_lo:zsub1_zsub2
      0,	// FPR64_lo:zsub1_zsub2_zsub3
      0,	// FPR64_lo:zsub2_zsub3
      0,	// FPR64_lo:zsub0_zsub2
      0,	// FPR64_lo:zsub1_zsub3
    },
    {	// GPR64arg
      0,	// GPR64arg:bsub
      0,	// GPR64arg:bsub_hi
      0,	// GPR64arg:dsub
      0,	// GPR64arg:dsub0
      0,	// GPR64arg:dsub1
      0,	// GPR64arg:dsub2
      0,	// GPR64arg:dsub3
      0,	// GPR64arg:dsub_hi
      0,	// GPR64arg:hsub
      0,	// GPR64arg:hsub_hi
      0,	// GPR64arg:psub
      0,	// GPR64arg:psub0
      0,	// GPR64arg:psub1
      0,	// GPR64arg:qsub0
      0,	// GPR64arg:qsub1
      0,	// GPR64arg:qsub2
      0,	// GPR64arg:qsub3
      0,	// GPR64arg:ssub
      0,	// GPR64arg:ssub_hi
      45,	// GPR64arg:sub_32 -> GPR32arg
      0,	// GPR64arg:sub_32_hi
      0,	// GPR64arg:sube32
      0,	// GPR64arg:sube64
      0,	// GPR64arg:subo32
      0,	// GPR64arg:subo64
      0,	// GPR64arg:x8sub_0
      0,	// GPR64arg:x8sub_1
      0,	// GPR64arg:x8sub_2
      0,	// GPR64arg:x8sub_3
      0,	// GPR64arg:x8sub_4
      0,	// GPR64arg:x8sub_5
      0,	// GPR64arg:x8sub_6
      0,	// GPR64arg:x8sub_7
      0,	// GPR64arg:zasubb
      0,	// GPR64arg:zasubd0
      0,	// GPR64arg:zasubd1
      0,	// GPR64arg:zasubh0
      0,	// GPR64arg:zasubh1
      0,	// GPR64arg:zasubq0
      0,	// GPR64arg:zasubq1
      0,	// GPR64arg:zasubs0
      0,	// GPR64arg:zasubs1
      0,	// GPR64arg:zsub
      0,	// GPR64arg:zsub0
      0,	// GPR64arg:zsub1
      0,	// GPR64arg:zsub2
      0,	// GPR64arg:zsub3
      0,	// GPR64arg:zsub_hi
      0,	// GPR64arg:zasubd1_then_zasubq0
      0,	// GPR64arg:zasubd1_then_zasubq1
      0,	// GPR64arg:zasubs1_then_zasubd0
      0,	// GPR64arg:zasubs1_then_zasubd1
      0,	// GPR64arg:zasubs1_then_zasubq0
      0,	// GPR64arg:zasubs1_then_zasubq1
      0,	// GPR64arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64arg:zasubh1_then_zasubd0
      0,	// GPR64arg:zasubh1_then_zasubd1
      0,	// GPR64arg:zasubh1_then_zasubq0
      0,	// GPR64arg:zasubh1_then_zasubq1
      0,	// GPR64arg:zasubh1_then_zasubs0
      0,	// GPR64arg:zasubh1_then_zasubs1
      0,	// GPR64arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64arg:dsub1_then_bsub
      0,	// GPR64arg:dsub1_then_bsub_hi
      0,	// GPR64arg:dsub1_then_hsub
      0,	// GPR64arg:dsub1_then_hsub_hi
      0,	// GPR64arg:dsub1_then_ssub
      0,	// GPR64arg:dsub1_then_ssub_hi
      0,	// GPR64arg:dsub3_then_bsub
      0,	// GPR64arg:dsub3_then_bsub_hi
      0,	// GPR64arg:dsub3_then_hsub
      0,	// GPR64arg:dsub3_then_hsub_hi
      0,	// GPR64arg:dsub3_then_ssub
      0,	// GPR64arg:dsub3_then_ssub_hi
      0,	// GPR64arg:dsub2_then_bsub
      0,	// GPR64arg:dsub2_then_bsub_hi
      0,	// GPR64arg:dsub2_then_hsub
      0,	// GPR64arg:dsub2_then_hsub_hi
      0,	// GPR64arg:dsub2_then_ssub
      0,	// GPR64arg:dsub2_then_ssub_hi
      0,	// GPR64arg:psub1_then_psub
      0,	// GPR64arg:qsub1_then_dsub_hi
      0,	// GPR64arg:qsub3_then_dsub_hi
      0,	// GPR64arg:qsub2_then_dsub_hi
      0,	// GPR64arg:x8sub_7_then_sub_32
      0,	// GPR64arg:x8sub_7_then_sub_32_hi
      0,	// GPR64arg:x8sub_6_then_sub_32
      0,	// GPR64arg:x8sub_6_then_sub_32_hi
      0,	// GPR64arg:x8sub_5_then_sub_32
      0,	// GPR64arg:x8sub_5_then_sub_32_hi
      0,	// GPR64arg:x8sub_4_then_sub_32
      0,	// GPR64arg:x8sub_4_then_sub_32_hi
      0,	// GPR64arg:x8sub_3_then_sub_32
      0,	// GPR64arg:x8sub_3_then_sub_32_hi
      0,	// GPR64arg:x8sub_2_then_sub_32
      0,	// GPR64arg:x8sub_2_then_sub_32_hi
      0,	// GPR64arg:x8sub_1_then_sub_32
      0,	// GPR64arg:x8sub_1_then_sub_32_hi
      0,	// GPR64arg:subo64_then_sub_32
      0,	// GPR64arg:subo64_then_sub_32_hi
      0,	// GPR64arg:zsub1_then_zsub_hi
      0,	// GPR64arg:zsub3_then_zsub_hi
      0,	// GPR64arg:zsub2_then_zsub_hi
      0,	// GPR64arg:dsub0_dsub1
      0,	// GPR64arg:dsub0_dsub1_dsub2
      0,	// GPR64arg:dsub1_dsub2
      0,	// GPR64arg:dsub1_dsub2_dsub3
      0,	// GPR64arg:dsub2_dsub3
      0,	// GPR64arg:dsub_dsub1
      0,	// GPR64arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR64arg:dsub_dsub1_dsub2
      0,	// GPR64arg:qsub0_qsub1
      0,	// GPR64arg:qsub0_qsub1_qsub2
      0,	// GPR64arg:qsub1_qsub2
      0,	// GPR64arg:qsub1_qsub2_qsub3
      0,	// GPR64arg:qsub2_qsub3
      0,	// GPR64arg:sub_32_x8sub_1_then_sub_32
      0,	// GPR64arg:x8sub_0_x8sub_1
      0,	// GPR64arg:x8sub_2_x8sub_3
      0,	// GPR64arg:x8sub_4_x8sub_5
      0,	// GPR64arg:x8sub_6_x8sub_7
      0,	// GPR64arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64arg:sub_32_subo64_then_sub_32
      0,	// GPR64arg:zsub_qsub1
      0,	// GPR64arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR64arg:zsub_qsub1_qsub2
      0,	// GPR64arg:zsub0_zsub1
      0,	// GPR64arg:zsub0_zsub1_zsub2
      0,	// GPR64arg:zsub1_zsub2
      0,	// GPR64arg:zsub1_zsub2_zsub3
      0,	// GPR64arg:zsub2_zsub3
      0,	// GPR64arg:zsub0_zsub2
      0,	// GPR64arg:zsub1_zsub3
    },
    {	// FIXED_REGS
      0,	// FIXED_REGS:bsub
      0,	// FIXED_REGS:bsub_hi
      0,	// FIXED_REGS:dsub
      0,	// FIXED_REGS:dsub0
      0,	// FIXED_REGS:dsub1
      0,	// FIXED_REGS:dsub2
      0,	// FIXED_REGS:dsub3
      0,	// FIXED_REGS:dsub_hi
      0,	// FIXED_REGS:hsub
      0,	// FIXED_REGS:hsub_hi
      0,	// FIXED_REGS:psub
      0,	// FIXED_REGS:psub0
      0,	// FIXED_REGS:psub1
      0,	// FIXED_REGS:qsub0
      0,	// FIXED_REGS:qsub1
      0,	// FIXED_REGS:qsub2
      0,	// FIXED_REGS:qsub3
      0,	// FIXED_REGS:ssub
      0,	// FIXED_REGS:ssub_hi
      42,	// FIXED_REGS:sub_32 -> GPR32sp
      0,	// FIXED_REGS:sub_32_hi
      0,	// FIXED_REGS:sube32
      0,	// FIXED_REGS:sube64
      0,	// FIXED_REGS:subo32
      0,	// FIXED_REGS:subo64
      0,	// FIXED_REGS:x8sub_0
      0,	// FIXED_REGS:x8sub_1
      0,	// FIXED_REGS:x8sub_2
      0,	// FIXED_REGS:x8sub_3
      0,	// FIXED_REGS:x8sub_4
      0,	// FIXED_REGS:x8sub_5
      0,	// FIXED_REGS:x8sub_6
      0,	// FIXED_REGS:x8sub_7
      0,	// FIXED_REGS:zasubb
      0,	// FIXED_REGS:zasubd0
      0,	// FIXED_REGS:zasubd1
      0,	// FIXED_REGS:zasubh0
      0,	// FIXED_REGS:zasubh1
      0,	// FIXED_REGS:zasubq0
      0,	// FIXED_REGS:zasubq1
      0,	// FIXED_REGS:zasubs0
      0,	// FIXED_REGS:zasubs1
      0,	// FIXED_REGS:zsub
      0,	// FIXED_REGS:zsub0
      0,	// FIXED_REGS:zsub1
      0,	// FIXED_REGS:zsub2
      0,	// FIXED_REGS:zsub3
      0,	// FIXED_REGS:zsub_hi
      0,	// FIXED_REGS:zasubd1_then_zasubq0
      0,	// FIXED_REGS:zasubd1_then_zasubq1
      0,	// FIXED_REGS:zasubs1_then_zasubd0
      0,	// FIXED_REGS:zasubs1_then_zasubd1
      0,	// FIXED_REGS:zasubs1_then_zasubq0
      0,	// FIXED_REGS:zasubs1_then_zasubq1
      0,	// FIXED_REGS:zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS:zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS:zasubh1_then_zasubd0
      0,	// FIXED_REGS:zasubh1_then_zasubd1
      0,	// FIXED_REGS:zasubh1_then_zasubq0
      0,	// FIXED_REGS:zasubh1_then_zasubq1
      0,	// FIXED_REGS:zasubh1_then_zasubs0
      0,	// FIXED_REGS:zasubh1_then_zasubs1
      0,	// FIXED_REGS:zasubh1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS:zasubh1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubd0
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubq0
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubq1
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS:dsub1_then_bsub
      0,	// FIXED_REGS:dsub1_then_bsub_hi
      0,	// FIXED_REGS:dsub1_then_hsub
      0,	// FIXED_REGS:dsub1_then_hsub_hi
      0,	// FIXED_REGS:dsub1_then_ssub
      0,	// FIXED_REGS:dsub1_then_ssub_hi
      0,	// FIXED_REGS:dsub3_then_bsub
      0,	// FIXED_REGS:dsub3_then_bsub_hi
      0,	// FIXED_REGS:dsub3_then_hsub
      0,	// FIXED_REGS:dsub3_then_hsub_hi
      0,	// FIXED_REGS:dsub3_then_ssub
      0,	// FIXED_REGS:dsub3_then_ssub_hi
      0,	// FIXED_REGS:dsub2_then_bsub
      0,	// FIXED_REGS:dsub2_then_bsub_hi
      0,	// FIXED_REGS:dsub2_then_hsub
      0,	// FIXED_REGS:dsub2_then_hsub_hi
      0,	// FIXED_REGS:dsub2_then_ssub
      0,	// FIXED_REGS:dsub2_then_ssub_hi
      0,	// FIXED_REGS:psub1_then_psub
      0,	// FIXED_REGS:qsub1_then_dsub_hi
      0,	// FIXED_REGS:qsub3_then_dsub_hi
      0,	// FIXED_REGS:qsub2_then_dsub_hi
      0,	// FIXED_REGS:x8sub_7_then_sub_32
      0,	// FIXED_REGS:x8sub_7_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_6_then_sub_32
      0,	// FIXED_REGS:x8sub_6_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_5_then_sub_32
      0,	// FIXED_REGS:x8sub_5_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_4_then_sub_32
      0,	// FIXED_REGS:x8sub_4_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_3_then_sub_32
      0,	// FIXED_REGS:x8sub_3_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_2_then_sub_32
      0,	// FIXED_REGS:x8sub_2_then_sub_32_hi
      0,	// FIXED_REGS:x8sub_1_then_sub_32
      0,	// FIXED_REGS:x8sub_1_then_sub_32_hi
      0,	// FIXED_REGS:subo64_then_sub_32
      0,	// FIXED_REGS:subo64_then_sub_32_hi
      0,	// FIXED_REGS:zsub1_then_zsub_hi
      0,	// FIXED_REGS:zsub3_then_zsub_hi
      0,	// FIXED_REGS:zsub2_then_zsub_hi
      0,	// FIXED_REGS:dsub0_dsub1
      0,	// FIXED_REGS:dsub0_dsub1_dsub2
      0,	// FIXED_REGS:dsub1_dsub2
      0,	// FIXED_REGS:dsub1_dsub2_dsub3
      0,	// FIXED_REGS:dsub2_dsub3
      0,	// FIXED_REGS:dsub_dsub1
      0,	// FIXED_REGS:dsub_dsub1_dsub2_dsub3
      0,	// FIXED_REGS:dsub_dsub1_dsub2
      0,	// FIXED_REGS:qsub0_qsub1
      0,	// FIXED_REGS:qsub0_qsub1_qsub2
      0,	// FIXED_REGS:qsub1_qsub2
      0,	// FIXED_REGS:qsub1_qsub2_qsub3
      0,	// FIXED_REGS:qsub2_qsub3
      0,	// FIXED_REGS:sub_32_x8sub_1_then_sub_32
      0,	// FIXED_REGS:x8sub_0_x8sub_1
      0,	// FIXED_REGS:x8sub_2_x8sub_3
      0,	// FIXED_REGS:x8sub_4_x8sub_5
      0,	// FIXED_REGS:x8sub_6_x8sub_7
      0,	// FIXED_REGS:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FIXED_REGS:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FIXED_REGS:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FIXED_REGS:sub_32_subo64_then_sub_32
      0,	// FIXED_REGS:zsub_qsub1
      0,	// FIXED_REGS:zsub_qsub1_qsub2_qsub3
      0,	// FIXED_REGS:zsub_qsub1_qsub2
      0,	// FIXED_REGS:zsub0_zsub1
      0,	// FIXED_REGS:zsub0_zsub1_zsub2
      0,	// FIXED_REGS:zsub1_zsub2
      0,	// FIXED_REGS:zsub1_zsub2_zsub3
      0,	// FIXED_REGS:zsub2_zsub3
      0,	// FIXED_REGS:zsub0_zsub2
      0,	// FIXED_REGS:zsub1_zsub3
    },
    {	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub_hi
      46,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube64
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubb
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0_x8sub_1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_x8sub_3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_x8sub_5
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_x8sub_7
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      47,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// FIXED_REGS_with_sub_32
      0,	// FIXED_REGS_with_sub_32:bsub
      0,	// FIXED_REGS_with_sub_32:bsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub
      0,	// FIXED_REGS_with_sub_32:dsub0
      0,	// FIXED_REGS_with_sub_32:dsub1
      0,	// FIXED_REGS_with_sub_32:dsub2
      0,	// FIXED_REGS_with_sub_32:dsub3
      0,	// FIXED_REGS_with_sub_32:dsub_hi
      0,	// FIXED_REGS_with_sub_32:hsub
      0,	// FIXED_REGS_with_sub_32:hsub_hi
      0,	// FIXED_REGS_with_sub_32:psub
      0,	// FIXED_REGS_with_sub_32:psub0
      0,	// FIXED_REGS_with_sub_32:psub1
      0,	// FIXED_REGS_with_sub_32:qsub0
      0,	// FIXED_REGS_with_sub_32:qsub1
      0,	// FIXED_REGS_with_sub_32:qsub2
      0,	// FIXED_REGS_with_sub_32:qsub3
      0,	// FIXED_REGS_with_sub_32:ssub
      0,	// FIXED_REGS_with_sub_32:ssub_hi
      42,	// FIXED_REGS_with_sub_32:sub_32 -> GPR32sp
      0,	// FIXED_REGS_with_sub_32:sub_32_hi
      0,	// FIXED_REGS_with_sub_32:sube32
      0,	// FIXED_REGS_with_sub_32:sube64
      0,	// FIXED_REGS_with_sub_32:subo32
      0,	// FIXED_REGS_with_sub_32:subo64
      0,	// FIXED_REGS_with_sub_32:x8sub_0
      0,	// FIXED_REGS_with_sub_32:x8sub_1
      0,	// FIXED_REGS_with_sub_32:x8sub_2
      0,	// FIXED_REGS_with_sub_32:x8sub_3
      0,	// FIXED_REGS_with_sub_32:x8sub_4
      0,	// FIXED_REGS_with_sub_32:x8sub_5
      0,	// FIXED_REGS_with_sub_32:x8sub_6
      0,	// FIXED_REGS_with_sub_32:x8sub_7
      0,	// FIXED_REGS_with_sub_32:zasubb
      0,	// FIXED_REGS_with_sub_32:zasubd0
      0,	// FIXED_REGS_with_sub_32:zasubd1
      0,	// FIXED_REGS_with_sub_32:zasubh0
      0,	// FIXED_REGS_with_sub_32:zasubh1
      0,	// FIXED_REGS_with_sub_32:zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubs0
      0,	// FIXED_REGS_with_sub_32:zasubs1
      0,	// FIXED_REGS_with_sub_32:zsub
      0,	// FIXED_REGS_with_sub_32:zsub0
      0,	// FIXED_REGS_with_sub_32:zsub1
      0,	// FIXED_REGS_with_sub_32:zsub2
      0,	// FIXED_REGS_with_sub_32:zsub3
      0,	// FIXED_REGS_with_sub_32:zsub_hi
      0,	// FIXED_REGS_with_sub_32:zasubd1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubd1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubd0
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubd1
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubd0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubd1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubd0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubd1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_with_sub_32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_with_sub_32:dsub1_then_bsub
      0,	// FIXED_REGS_with_sub_32:dsub1_then_bsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub1_then_hsub
      0,	// FIXED_REGS_with_sub_32:dsub1_then_hsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub1_then_ssub
      0,	// FIXED_REGS_with_sub_32:dsub1_then_ssub_hi
      0,	// FIXED_REGS_with_sub_32:dsub3_then_bsub
      0,	// FIXED_REGS_with_sub_32:dsub3_then_bsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub3_then_hsub
      0,	// FIXED_REGS_with_sub_32:dsub3_then_hsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub3_then_ssub
      0,	// FIXED_REGS_with_sub_32:dsub3_then_ssub_hi
      0,	// FIXED_REGS_with_sub_32:dsub2_then_bsub
      0,	// FIXED_REGS_with_sub_32:dsub2_then_bsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub2_then_hsub
      0,	// FIXED_REGS_with_sub_32:dsub2_then_hsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub2_then_ssub
      0,	// FIXED_REGS_with_sub_32:dsub2_then_ssub_hi
      0,	// FIXED_REGS_with_sub_32:psub1_then_psub
      0,	// FIXED_REGS_with_sub_32:qsub1_then_dsub_hi
      0,	// FIXED_REGS_with_sub_32:qsub3_then_dsub_hi
      0,	// FIXED_REGS_with_sub_32:qsub2_then_dsub_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_7_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_7_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_6_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_6_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_5_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_5_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_4_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_4_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_3_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_3_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_2_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_2_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:x8sub_1_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_1_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:subo64_then_sub_32
      0,	// FIXED_REGS_with_sub_32:subo64_then_sub_32_hi
      0,	// FIXED_REGS_with_sub_32:zsub1_then_zsub_hi
      0,	// FIXED_REGS_with_sub_32:zsub3_then_zsub_hi
      0,	// FIXED_REGS_with_sub_32:zsub2_then_zsub_hi
      0,	// FIXED_REGS_with_sub_32:dsub0_dsub1
      0,	// FIXED_REGS_with_sub_32:dsub0_dsub1_dsub2
      0,	// FIXED_REGS_with_sub_32:dsub1_dsub2
      0,	// FIXED_REGS_with_sub_32:dsub1_dsub2_dsub3
      0,	// FIXED_REGS_with_sub_32:dsub2_dsub3
      0,	// FIXED_REGS_with_sub_32:dsub_dsub1
      0,	// FIXED_REGS_with_sub_32:dsub_dsub1_dsub2_dsub3
      0,	// FIXED_REGS_with_sub_32:dsub_dsub1_dsub2
      0,	// FIXED_REGS_with_sub_32:qsub0_qsub1
      0,	// FIXED_REGS_with_sub_32:qsub0_qsub1_qsub2
      0,	// FIXED_REGS_with_sub_32:qsub1_qsub2
      0,	// FIXED_REGS_with_sub_32:qsub1_qsub2_qsub3
      0,	// FIXED_REGS_with_sub_32:qsub2_qsub3
      0,	// FIXED_REGS_with_sub_32:sub_32_x8sub_1_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_0_x8sub_1
      0,	// FIXED_REGS_with_sub_32:x8sub_2_x8sub_3
      0,	// FIXED_REGS_with_sub_32:x8sub_4_x8sub_5
      0,	// FIXED_REGS_with_sub_32:x8sub_6_x8sub_7
      0,	// FIXED_REGS_with_sub_32:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FIXED_REGS_with_sub_32:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FIXED_REGS_with_sub_32:sub_32_subo64_then_sub_32
      0,	// FIXED_REGS_with_sub_32:zsub_qsub1
      0,	// FIXED_REGS_with_sub_32:zsub_qsub1_qsub2_qsub3
      0,	// FIXED_REGS_with_sub_32:zsub_qsub1_qsub2
      0,	// FIXED_REGS_with_sub_32:zsub0_zsub1
      0,	// FIXED_REGS_with_sub_32:zsub0_zsub1_zsub2
      0,	// FIXED_REGS_with_sub_32:zsub1_zsub2
      0,	// FIXED_REGS_with_sub_32:zsub1_zsub2_zsub3
      0,	// FIXED_REGS_with_sub_32:zsub2_zsub3
      0,	// FIXED_REGS_with_sub_32:zsub0_zsub2
      0,	// FIXED_REGS_with_sub_32:zsub1_zsub3
    },
    {	// tcGPRx16x17
      0,	// tcGPRx16x17:bsub
      0,	// tcGPRx16x17:bsub_hi
      0,	// tcGPRx16x17:dsub
      0,	// tcGPRx16x17:dsub0
      0,	// tcGPRx16x17:dsub1
      0,	// tcGPRx16x17:dsub2
      0,	// tcGPRx16x17:dsub3
      0,	// tcGPRx16x17:dsub_hi
      0,	// tcGPRx16x17:hsub
      0,	// tcGPRx16x17:hsub_hi
      0,	// tcGPRx16x17:psub
      0,	// tcGPRx16x17:psub0
      0,	// tcGPRx16x17:psub1
      0,	// tcGPRx16x17:qsub0
      0,	// tcGPRx16x17:qsub1
      0,	// tcGPRx16x17:qsub2
      0,	// tcGPRx16x17:qsub3
      0,	// tcGPRx16x17:ssub
      0,	// tcGPRx16x17:ssub_hi
      43,	// tcGPRx16x17:sub_32 -> GPR32common
      0,	// tcGPRx16x17:sub_32_hi
      0,	// tcGPRx16x17:sube32
      0,	// tcGPRx16x17:sube64
      0,	// tcGPRx16x17:subo32
      0,	// tcGPRx16x17:subo64
      0,	// tcGPRx16x17:x8sub_0
      0,	// tcGPRx16x17:x8sub_1
      0,	// tcGPRx16x17:x8sub_2
      0,	// tcGPRx16x17:x8sub_3
      0,	// tcGPRx16x17:x8sub_4
      0,	// tcGPRx16x17:x8sub_5
      0,	// tcGPRx16x17:x8sub_6
      0,	// tcGPRx16x17:x8sub_7
      0,	// tcGPRx16x17:zasubb
      0,	// tcGPRx16x17:zasubd0
      0,	// tcGPRx16x17:zasubd1
      0,	// tcGPRx16x17:zasubh0
      0,	// tcGPRx16x17:zasubh1
      0,	// tcGPRx16x17:zasubq0
      0,	// tcGPRx16x17:zasubq1
      0,	// tcGPRx16x17:zasubs0
      0,	// tcGPRx16x17:zasubs1
      0,	// tcGPRx16x17:zsub
      0,	// tcGPRx16x17:zsub0
      0,	// tcGPRx16x17:zsub1
      0,	// tcGPRx16x17:zsub2
      0,	// tcGPRx16x17:zsub3
      0,	// tcGPRx16x17:zsub_hi
      0,	// tcGPRx16x17:zasubd1_then_zasubq0
      0,	// tcGPRx16x17:zasubd1_then_zasubq1
      0,	// tcGPRx16x17:zasubs1_then_zasubd0
      0,	// tcGPRx16x17:zasubs1_then_zasubd1
      0,	// tcGPRx16x17:zasubs1_then_zasubq0
      0,	// tcGPRx16x17:zasubs1_then_zasubq1
      0,	// tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRx16x17:zasubh1_then_zasubd0
      0,	// tcGPRx16x17:zasubh1_then_zasubd1
      0,	// tcGPRx16x17:zasubh1_then_zasubq0
      0,	// tcGPRx16x17:zasubh1_then_zasubq1
      0,	// tcGPRx16x17:zasubh1_then_zasubs0
      0,	// tcGPRx16x17:zasubh1_then_zasubs1
      0,	// tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRx16x17:dsub1_then_bsub
      0,	// tcGPRx16x17:dsub1_then_bsub_hi
      0,	// tcGPRx16x17:dsub1_then_hsub
      0,	// tcGPRx16x17:dsub1_then_hsub_hi
      0,	// tcGPRx16x17:dsub1_then_ssub
      0,	// tcGPRx16x17:dsub1_then_ssub_hi
      0,	// tcGPRx16x17:dsub3_then_bsub
      0,	// tcGPRx16x17:dsub3_then_bsub_hi
      0,	// tcGPRx16x17:dsub3_then_hsub
      0,	// tcGPRx16x17:dsub3_then_hsub_hi
      0,	// tcGPRx16x17:dsub3_then_ssub
      0,	// tcGPRx16x17:dsub3_then_ssub_hi
      0,	// tcGPRx16x17:dsub2_then_bsub
      0,	// tcGPRx16x17:dsub2_then_bsub_hi
      0,	// tcGPRx16x17:dsub2_then_hsub
      0,	// tcGPRx16x17:dsub2_then_hsub_hi
      0,	// tcGPRx16x17:dsub2_then_ssub
      0,	// tcGPRx16x17:dsub2_then_ssub_hi
      0,	// tcGPRx16x17:psub1_then_psub
      0,	// tcGPRx16x17:qsub1_then_dsub_hi
      0,	// tcGPRx16x17:qsub3_then_dsub_hi
      0,	// tcGPRx16x17:qsub2_then_dsub_hi
      0,	// tcGPRx16x17:x8sub_7_then_sub_32
      0,	// tcGPRx16x17:x8sub_7_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_6_then_sub_32
      0,	// tcGPRx16x17:x8sub_6_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_5_then_sub_32
      0,	// tcGPRx16x17:x8sub_5_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_4_then_sub_32
      0,	// tcGPRx16x17:x8sub_4_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_3_then_sub_32
      0,	// tcGPRx16x17:x8sub_3_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_2_then_sub_32
      0,	// tcGPRx16x17:x8sub_2_then_sub_32_hi
      0,	// tcGPRx16x17:x8sub_1_then_sub_32
      0,	// tcGPRx16x17:x8sub_1_then_sub_32_hi
      0,	// tcGPRx16x17:subo64_then_sub_32
      0,	// tcGPRx16x17:subo64_then_sub_32_hi
      0,	// tcGPRx16x17:zsub1_then_zsub_hi
      0,	// tcGPRx16x17:zsub3_then_zsub_hi
      0,	// tcGPRx16x17:zsub2_then_zsub_hi
      0,	// tcGPRx16x17:dsub0_dsub1
      0,	// tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// tcGPRx16x17:dsub1_dsub2
      0,	// tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// tcGPRx16x17:dsub2_dsub3
      0,	// tcGPRx16x17:dsub_dsub1
      0,	// tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// tcGPRx16x17:dsub_dsub1_dsub2
      0,	// tcGPRx16x17:qsub0_qsub1
      0,	// tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// tcGPRx16x17:qsub1_qsub2
      0,	// tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// tcGPRx16x17:qsub2_qsub3
      0,	// tcGPRx16x17:sub_32_x8sub_1_then_sub_32
      0,	// tcGPRx16x17:x8sub_0_x8sub_1
      0,	// tcGPRx16x17:x8sub_2_x8sub_3
      0,	// tcGPRx16x17:x8sub_4_x8sub_5
      0,	// tcGPRx16x17:x8sub_6_x8sub_7
      0,	// tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// tcGPRx16x17:sub_32_subo64_then_sub_32
      0,	// tcGPRx16x17:zsub_qsub1
      0,	// tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// tcGPRx16x17:zsub_qsub1_qsub2
      0,	// tcGPRx16x17:zsub0_zsub1
      0,	// tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// tcGPRx16x17:zsub1_zsub2
      0,	// tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// tcGPRx16x17:zsub2_zsub3
      0,	// tcGPRx16x17:zsub0_zsub2
      0,	// tcGPRx16x17:zsub1_zsub3
    },
    {	// FIXED_REGS_and_GPR64
      0,	// FIXED_REGS_and_GPR64:bsub
      0,	// FIXED_REGS_and_GPR64:bsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub
      0,	// FIXED_REGS_and_GPR64:dsub0
      0,	// FIXED_REGS_and_GPR64:dsub1
      0,	// FIXED_REGS_and_GPR64:dsub2
      0,	// FIXED_REGS_and_GPR64:dsub3
      0,	// FIXED_REGS_and_GPR64:dsub_hi
      0,	// FIXED_REGS_and_GPR64:hsub
      0,	// FIXED_REGS_and_GPR64:hsub_hi
      0,	// FIXED_REGS_and_GPR64:psub
      0,	// FIXED_REGS_and_GPR64:psub0
      0,	// FIXED_REGS_and_GPR64:psub1
      0,	// FIXED_REGS_and_GPR64:qsub0
      0,	// FIXED_REGS_and_GPR64:qsub1
      0,	// FIXED_REGS_and_GPR64:qsub2
      0,	// FIXED_REGS_and_GPR64:qsub3
      0,	// FIXED_REGS_and_GPR64:ssub
      0,	// FIXED_REGS_and_GPR64:ssub_hi
      43,	// FIXED_REGS_and_GPR64:sub_32 -> GPR32common
      0,	// FIXED_REGS_and_GPR64:sub_32_hi
      0,	// FIXED_REGS_and_GPR64:sube32
      0,	// FIXED_REGS_and_GPR64:sube64
      0,	// FIXED_REGS_and_GPR64:subo32
      0,	// FIXED_REGS_and_GPR64:subo64
      0,	// FIXED_REGS_and_GPR64:x8sub_0
      0,	// FIXED_REGS_and_GPR64:x8sub_1
      0,	// FIXED_REGS_and_GPR64:x8sub_2
      0,	// FIXED_REGS_and_GPR64:x8sub_3
      0,	// FIXED_REGS_and_GPR64:x8sub_4
      0,	// FIXED_REGS_and_GPR64:x8sub_5
      0,	// FIXED_REGS_and_GPR64:x8sub_6
      0,	// FIXED_REGS_and_GPR64:x8sub_7
      0,	// FIXED_REGS_and_GPR64:zasubb
      0,	// FIXED_REGS_and_GPR64:zasubd0
      0,	// FIXED_REGS_and_GPR64:zasubd1
      0,	// FIXED_REGS_and_GPR64:zasubh0
      0,	// FIXED_REGS_and_GPR64:zasubh1
      0,	// FIXED_REGS_and_GPR64:zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubs0
      0,	// FIXED_REGS_and_GPR64:zasubs1
      0,	// FIXED_REGS_and_GPR64:zsub
      0,	// FIXED_REGS_and_GPR64:zsub0
      0,	// FIXED_REGS_and_GPR64:zsub1
      0,	// FIXED_REGS_and_GPR64:zsub2
      0,	// FIXED_REGS_and_GPR64:zsub3
      0,	// FIXED_REGS_and_GPR64:zsub_hi
      0,	// FIXED_REGS_and_GPR64:zasubd1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubd1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubd0
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubd1
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubd0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubd1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FIXED_REGS_and_GPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FIXED_REGS_and_GPR64:dsub1_then_bsub
      0,	// FIXED_REGS_and_GPR64:dsub1_then_bsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub1_then_hsub
      0,	// FIXED_REGS_and_GPR64:dsub1_then_hsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub1_then_ssub
      0,	// FIXED_REGS_and_GPR64:dsub1_then_ssub_hi
      0,	// FIXED_REGS_and_GPR64:dsub3_then_bsub
      0,	// FIXED_REGS_and_GPR64:dsub3_then_bsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub3_then_hsub
      0,	// FIXED_REGS_and_GPR64:dsub3_then_hsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub3_then_ssub
      0,	// FIXED_REGS_and_GPR64:dsub3_then_ssub_hi
      0,	// FIXED_REGS_and_GPR64:dsub2_then_bsub
      0,	// FIXED_REGS_and_GPR64:dsub2_then_bsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub2_then_hsub
      0,	// FIXED_REGS_and_GPR64:dsub2_then_hsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub2_then_ssub
      0,	// FIXED_REGS_and_GPR64:dsub2_then_ssub_hi
      0,	// FIXED_REGS_and_GPR64:psub1_then_psub
      0,	// FIXED_REGS_and_GPR64:qsub1_then_dsub_hi
      0,	// FIXED_REGS_and_GPR64:qsub3_then_dsub_hi
      0,	// FIXED_REGS_and_GPR64:qsub2_then_dsub_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_7_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_7_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_6_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_6_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_5_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_5_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_4_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_4_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_3_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_3_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_2_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_2_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:x8sub_1_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_1_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:subo64_then_sub_32
      0,	// FIXED_REGS_and_GPR64:subo64_then_sub_32_hi
      0,	// FIXED_REGS_and_GPR64:zsub1_then_zsub_hi
      0,	// FIXED_REGS_and_GPR64:zsub3_then_zsub_hi
      0,	// FIXED_REGS_and_GPR64:zsub2_then_zsub_hi
      0,	// FIXED_REGS_and_GPR64:dsub0_dsub1
      0,	// FIXED_REGS_and_GPR64:dsub0_dsub1_dsub2
      0,	// FIXED_REGS_and_GPR64:dsub1_dsub2
      0,	// FIXED_REGS_and_GPR64:dsub1_dsub2_dsub3
      0,	// FIXED_REGS_and_GPR64:dsub2_dsub3
      0,	// FIXED_REGS_and_GPR64:dsub_dsub1
      0,	// FIXED_REGS_and_GPR64:dsub_dsub1_dsub2_dsub3
      0,	// FIXED_REGS_and_GPR64:dsub_dsub1_dsub2
      0,	// FIXED_REGS_and_GPR64:qsub0_qsub1
      0,	// FIXED_REGS_and_GPR64:qsub0_qsub1_qsub2
      0,	// FIXED_REGS_and_GPR64:qsub1_qsub2
      0,	// FIXED_REGS_and_GPR64:qsub1_qsub2_qsub3
      0,	// FIXED_REGS_and_GPR64:qsub2_qsub3
      0,	// FIXED_REGS_and_GPR64:sub_32_x8sub_1_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_0_x8sub_1
      0,	// FIXED_REGS_and_GPR64:x8sub_2_x8sub_3
      0,	// FIXED_REGS_and_GPR64:x8sub_4_x8sub_5
      0,	// FIXED_REGS_and_GPR64:x8sub_6_x8sub_7
      0,	// FIXED_REGS_and_GPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FIXED_REGS_and_GPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FIXED_REGS_and_GPR64:sub_32_subo64_then_sub_32
      0,	// FIXED_REGS_and_GPR64:zsub_qsub1
      0,	// FIXED_REGS_and_GPR64:zsub_qsub1_qsub2_qsub3
      0,	// FIXED_REGS_and_GPR64:zsub_qsub1_qsub2
      0,	// FIXED_REGS_and_GPR64:zsub0_zsub1
      0,	// FIXED_REGS_and_GPR64:zsub0_zsub1_zsub2
      0,	// FIXED_REGS_and_GPR64:zsub1_zsub2
      0,	// FIXED_REGS_and_GPR64:zsub1_zsub2_zsub3
      0,	// FIXED_REGS_and_GPR64:zsub2_zsub3
      0,	// FIXED_REGS_and_GPR64:zsub0_zsub2
      0,	// FIXED_REGS_and_GPR64:zsub1_zsub3
    },
    {	// GPR64sponly
      0,	// GPR64sponly:bsub
      0,	// GPR64sponly:bsub_hi
      0,	// GPR64sponly:dsub
      0,	// GPR64sponly:dsub0
      0,	// GPR64sponly:dsub1
      0,	// GPR64sponly:dsub2
      0,	// GPR64sponly:dsub3
      0,	// GPR64sponly:dsub_hi
      0,	// GPR64sponly:hsub
      0,	// GPR64sponly:hsub_hi
      0,	// GPR64sponly:psub
      0,	// GPR64sponly:psub0
      0,	// GPR64sponly:psub1
      0,	// GPR64sponly:qsub0
      0,	// GPR64sponly:qsub1
      0,	// GPR64sponly:qsub2
      0,	// GPR64sponly:qsub3
      0,	// GPR64sponly:ssub
      0,	// GPR64sponly:ssub_hi
      49,	// GPR64sponly:sub_32 -> GPR32sponly
      0,	// GPR64sponly:sub_32_hi
      0,	// GPR64sponly:sube32
      0,	// GPR64sponly:sube64
      0,	// GPR64sponly:subo32
      0,	// GPR64sponly:subo64
      0,	// GPR64sponly:x8sub_0
      0,	// GPR64sponly:x8sub_1
      0,	// GPR64sponly:x8sub_2
      0,	// GPR64sponly:x8sub_3
      0,	// GPR64sponly:x8sub_4
      0,	// GPR64sponly:x8sub_5
      0,	// GPR64sponly:x8sub_6
      0,	// GPR64sponly:x8sub_7
      0,	// GPR64sponly:zasubb
      0,	// GPR64sponly:zasubd0
      0,	// GPR64sponly:zasubd1
      0,	// GPR64sponly:zasubh0
      0,	// GPR64sponly:zasubh1
      0,	// GPR64sponly:zasubq0
      0,	// GPR64sponly:zasubq1
      0,	// GPR64sponly:zasubs0
      0,	// GPR64sponly:zasubs1
      0,	// GPR64sponly:zsub
      0,	// GPR64sponly:zsub0
      0,	// GPR64sponly:zsub1
      0,	// GPR64sponly:zsub2
      0,	// GPR64sponly:zsub3
      0,	// GPR64sponly:zsub_hi
      0,	// GPR64sponly:zasubd1_then_zasubq0
      0,	// GPR64sponly:zasubd1_then_zasubq1
      0,	// GPR64sponly:zasubs1_then_zasubd0
      0,	// GPR64sponly:zasubs1_then_zasubd1
      0,	// GPR64sponly:zasubs1_then_zasubq0
      0,	// GPR64sponly:zasubs1_then_zasubq1
      0,	// GPR64sponly:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64sponly:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64sponly:zasubh1_then_zasubd0
      0,	// GPR64sponly:zasubh1_then_zasubd1
      0,	// GPR64sponly:zasubh1_then_zasubq0
      0,	// GPR64sponly:zasubh1_then_zasubq1
      0,	// GPR64sponly:zasubh1_then_zasubs0
      0,	// GPR64sponly:zasubh1_then_zasubs1
      0,	// GPR64sponly:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64sponly:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64sponly:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64sponly:dsub1_then_bsub
      0,	// GPR64sponly:dsub1_then_bsub_hi
      0,	// GPR64sponly:dsub1_then_hsub
      0,	// GPR64sponly:dsub1_then_hsub_hi
      0,	// GPR64sponly:dsub1_then_ssub
      0,	// GPR64sponly:dsub1_then_ssub_hi
      0,	// GPR64sponly:dsub3_then_bsub
      0,	// GPR64sponly:dsub3_then_bsub_hi
      0,	// GPR64sponly:dsub3_then_hsub
      0,	// GPR64sponly:dsub3_then_hsub_hi
      0,	// GPR64sponly:dsub3_then_ssub
      0,	// GPR64sponly:dsub3_then_ssub_hi
      0,	// GPR64sponly:dsub2_then_bsub
      0,	// GPR64sponly:dsub2_then_bsub_hi
      0,	// GPR64sponly:dsub2_then_hsub
      0,	// GPR64sponly:dsub2_then_hsub_hi
      0,	// GPR64sponly:dsub2_then_ssub
      0,	// GPR64sponly:dsub2_then_ssub_hi
      0,	// GPR64sponly:psub1_then_psub
      0,	// GPR64sponly:qsub1_then_dsub_hi
      0,	// GPR64sponly:qsub3_then_dsub_hi
      0,	// GPR64sponly:qsub2_then_dsub_hi
      0,	// GPR64sponly:x8sub_7_then_sub_32
      0,	// GPR64sponly:x8sub_7_then_sub_32_hi
      0,	// GPR64sponly:x8sub_6_then_sub_32
      0,	// GPR64sponly:x8sub_6_then_sub_32_hi
      0,	// GPR64sponly:x8sub_5_then_sub_32
      0,	// GPR64sponly:x8sub_5_then_sub_32_hi
      0,	// GPR64sponly:x8sub_4_then_sub_32
      0,	// GPR64sponly:x8sub_4_then_sub_32_hi
      0,	// GPR64sponly:x8sub_3_then_sub_32
      0,	// GPR64sponly:x8sub_3_then_sub_32_hi
      0,	// GPR64sponly:x8sub_2_then_sub_32
      0,	// GPR64sponly:x8sub_2_then_sub_32_hi
      0,	// GPR64sponly:x8sub_1_then_sub_32
      0,	// GPR64sponly:x8sub_1_then_sub_32_hi
      0,	// GPR64sponly:subo64_then_sub_32
      0,	// GPR64sponly:subo64_then_sub_32_hi
      0,	// GPR64sponly:zsub1_then_zsub_hi
      0,	// GPR64sponly:zsub3_then_zsub_hi
      0,	// GPR64sponly:zsub2_then_zsub_hi
      0,	// GPR64sponly:dsub0_dsub1
      0,	// GPR64sponly:dsub0_dsub1_dsub2
      0,	// GPR64sponly:dsub1_dsub2
      0,	// GPR64sponly:dsub1_dsub2_dsub3
      0,	// GPR64sponly:dsub2_dsub3
      0,	// GPR64sponly:dsub_dsub1
      0,	// GPR64sponly:dsub_dsub1_dsub2_dsub3
      0,	// GPR64sponly:dsub_dsub1_dsub2
      0,	// GPR64sponly:qsub0_qsub1
      0,	// GPR64sponly:qsub0_qsub1_qsub2
      0,	// GPR64sponly:qsub1_qsub2
      0,	// GPR64sponly:qsub1_qsub2_qsub3
      0,	// GPR64sponly:qsub2_qsub3
      0,	// GPR64sponly:sub_32_x8sub_1_then_sub_32
      0,	// GPR64sponly:x8sub_0_x8sub_1
      0,	// GPR64sponly:x8sub_2_x8sub_3
      0,	// GPR64sponly:x8sub_4_x8sub_5
      0,	// GPR64sponly:x8sub_6_x8sub_7
      0,	// GPR64sponly:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// GPR64sponly:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// GPR64sponly:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// GPR64sponly:sub_32_subo64_then_sub_32
      0,	// GPR64sponly:zsub_qsub1
      0,	// GPR64sponly:zsub_qsub1_qsub2_qsub3
      0,	// GPR64sponly:zsub_qsub1_qsub2
      0,	// GPR64sponly:zsub0_zsub1
      0,	// GPR64sponly:zsub0_zsub1_zsub2
      0,	// GPR64sponly:zsub1_zsub2
      0,	// GPR64sponly:zsub1_zsub2_zsub3
      0,	// GPR64sponly:zsub2_zsub3
      0,	// GPR64sponly:zsub0_zsub2
      0,	// GPR64sponly:zsub1_zsub3
    },
    {	// tcGPRx17
      0,	// tcGPRx17:bsub
      0,	// tcGPRx17:bsub_hi
      0,	// tcGPRx17:dsub
      0,	// tcGPRx17:dsub0
      0,	// tcGPRx17:dsub1
      0,	// tcGPRx17:dsub2
      0,	// tcGPRx17:dsub3
      0,	// tcGPRx17:dsub_hi
      0,	// tcGPRx17:hsub
      0,	// tcGPRx17:hsub_hi
      0,	// tcGPRx17:psub
      0,	// tcGPRx17:psub0
      0,	// tcGPRx17:psub1
      0,	// tcGPRx17:qsub0
      0,	// tcGPRx17:qsub1
      0,	// tcGPRx17:qsub2
      0,	// tcGPRx17:qsub3
      0,	// tcGPRx17:ssub
      0,	// tcGPRx17:ssub_hi
      43,	// tcGPRx17:sub_32 -> GPR32common
      0,	// tcGPRx17:sub_32_hi
      0,	// tcGPRx17:sube32
      0,	// tcGPRx17:sube64
      0,	// tcGPRx17:subo32
      0,	// tcGPRx17:subo64
      0,	// tcGPRx17:x8sub_0
      0,	// tcGPRx17:x8sub_1
      0,	// tcGPRx17:x8sub_2
      0,	// tcGPRx17:x8sub_3
      0,	// tcGPRx17:x8sub_4
      0,	// tcGPRx17:x8sub_5
      0,	// tcGPRx17:x8sub_6
      0,	// tcGPRx17:x8sub_7
      0,	// tcGPRx17:zasubb
      0,	// tcGPRx17:zasubd0
      0,	// tcGPRx17:zasubd1
      0,	// tcGPRx17:zasubh0
      0,	// tcGPRx17:zasubh1
      0,	// tcGPRx17:zasubq0
      0,	// tcGPRx17:zasubq1
      0,	// tcGPRx17:zasubs0
      0,	// tcGPRx17:zasubs1
      0,	// tcGPRx17:zsub
      0,	// tcGPRx17:zsub0
      0,	// tcGPRx17:zsub1
      0,	// tcGPRx17:zsub2
      0,	// tcGPRx17:zsub3
      0,	// tcGPRx17:zsub_hi
      0,	// tcGPRx17:zasubd1_then_zasubq0
      0,	// tcGPRx17:zasubd1_then_zasubq1
      0,	// tcGPRx17:zasubs1_then_zasubd0
      0,	// tcGPRx17:zasubs1_then_zasubd1
      0,	// tcGPRx17:zasubs1_then_zasubq0
      0,	// tcGPRx17:zasubs1_then_zasubq1
      0,	// tcGPRx17:zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRx17:zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRx17:zasubh1_then_zasubd0
      0,	// tcGPRx17:zasubh1_then_zasubd1
      0,	// tcGPRx17:zasubh1_then_zasubq0
      0,	// tcGPRx17:zasubh1_then_zasubq1
      0,	// tcGPRx17:zasubh1_then_zasubs0
      0,	// tcGPRx17:zasubh1_then_zasubs1
      0,	// tcGPRx17:zasubh1_then_zasubd1_then_zasubq0
      0,	// tcGPRx17:zasubh1_then_zasubd1_then_zasubq1
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubd0
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubd1
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubq0
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubq1
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// tcGPRx17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// tcGPRx17:dsub1_then_bsub
      0,	// tcGPRx17:dsub1_then_bsub_hi
      0,	// tcGPRx17:dsub1_then_hsub
      0,	// tcGPRx17:dsub1_then_hsub_hi
      0,	// tcGPRx17:dsub1_then_ssub
      0,	// tcGPRx17:dsub1_then_ssub_hi
      0,	// tcGPRx17:dsub3_then_bsub
      0,	// tcGPRx17:dsub3_then_bsub_hi
      0,	// tcGPRx17:dsub3_then_hsub
      0,	// tcGPRx17:dsub3_then_hsub_hi
      0,	// tcGPRx17:dsub3_then_ssub
      0,	// tcGPRx17:dsub3_then_ssub_hi
      0,	// tcGPRx17:dsub2_then_bsub
      0,	// tcGPRx17:dsub2_then_bsub_hi
      0,	// tcGPRx17:dsub2_then_hsub
      0,	// tcGPRx17:dsub2_then_hsub_hi
      0,	// tcGPRx17:dsub2_then_ssub
      0,	// tcGPRx17:dsub2_then_ssub_hi
      0,	// tcGPRx17:psub1_then_psub
      0,	// tcGPRx17:qsub1_then_dsub_hi
      0,	// tcGPRx17:qsub3_then_dsub_hi
      0,	// tcGPRx17:qsub2_then_dsub_hi
      0,	// tcGPRx17:x8sub_7_then_sub_32
      0,	// tcGPRx17:x8sub_7_then_sub_32_hi
      0,	// tcGPRx17:x8sub_6_then_sub_32
      0,	// tcGPRx17:x8sub_6_then_sub_32_hi
      0,	// tcGPRx17:x8sub_5_then_sub_32
      0,	// tcGPRx17:x8sub_5_then_sub_32_hi
      0,	// tcGPRx17:x8sub_4_then_sub_32
      0,	// tcGPRx17:x8sub_4_then_sub_32_hi
      0,	// tcGPRx17:x8sub_3_then_sub_32
      0,	// tcGPRx17:x8sub_3_then_sub_32_hi
      0,	// tcGPRx17:x8sub_2_then_sub_32
      0,	// tcGPRx17:x8sub_2_then_sub_32_hi
      0,	// tcGPRx17:x8sub_1_then_sub_32
      0,	// tcGPRx17:x8sub_1_then_sub_32_hi
      0,	// tcGPRx17:subo64_then_sub_32
      0,	// tcGPRx17:subo64_then_sub_32_hi
      0,	// tcGPRx17:zsub1_then_zsub_hi
      0,	// tcGPRx17:zsub3_then_zsub_hi
      0,	// tcGPRx17:zsub2_then_zsub_hi
      0,	// tcGPRx17:dsub0_dsub1
      0,	// tcGPRx17:dsub0_dsub1_dsub2
      0,	// tcGPRx17:dsub1_dsub2
      0,	// tcGPRx17:dsub1_dsub2_dsub3
      0,	// tcGPRx17:dsub2_dsub3
      0,	// tcGPRx17:dsub_dsub1
      0,	// tcGPRx17:dsub_dsub1_dsub2_dsub3
      0,	// tcGPRx17:dsub_dsub1_dsub2
      0,	// tcGPRx17:qsub0_qsub1
      0,	// tcGPRx17:qsub0_qsub1_qsub2
      0,	// tcGPRx17:qsub1_qsub2
      0,	// tcGPRx17:qsub1_qsub2_qsub3
      0,	// tcGPRx17:qsub2_qsub3
      0,	// tcGPRx17:sub_32_x8sub_1_then_sub_32
      0,	// tcGPRx17:x8sub_0_x8sub_1
      0,	// tcGPRx17:x8sub_2_x8sub_3
      0,	// tcGPRx17:x8sub_4_x8sub_5
      0,	// tcGPRx17:x8sub_6_x8sub_7
      0,	// tcGPRx17:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// tcGPRx17:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// tcGPRx17:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// tcGPRx17:sub_32_subo64_then_sub_32
      0,	// tcGPRx17:zsub_qsub1
      0,	// tcGPRx17:zsub_qsub1_qsub2_qsub3
      0,	// tcGPRx17:zsub_qsub1_qsub2
      0,	// tcGPRx17:zsub0_zsub1
      0,	// tcGPRx17:zsub0_zsub1_zsub2
      0,	// tcGPRx17:zsub1_zsub2
      0,	// tcGPRx17:zsub1_zsub2_zsub3
      0,	// tcGPRx17:zsub2_zsub3
      0,	// tcGPRx17:zsub0_zsub2
      0,	// tcGPRx17:zsub1_zsub3
    },
    {	// DD
      7,	// DD:bsub -> FPR8
      0,	// DD:bsub_hi
      0,	// DD:dsub
      56,	// DD:dsub0 -> FPR64
      56,	// DD:dsub1 -> FPR64
      0,	// DD:dsub2
      0,	// DD:dsub3
      0,	// DD:dsub_hi
      8,	// DD:hsub -> FPR16
      0,	// DD:hsub_hi
      0,	// DD:psub
      0,	// DD:psub0
      0,	// DD:psub1
      0,	// DD:qsub0
      0,	// DD:qsub1
      0,	// DD:qsub2
      0,	// DD:qsub3
      40,	// DD:ssub -> FPR32
      0,	// DD:ssub_hi
      0,	// DD:sub_32
      0,	// DD:sub_32_hi
      0,	// DD:sube32
      0,	// DD:sube64
      0,	// DD:subo32
      0,	// DD:subo64
      0,	// DD:x8sub_0
      0,	// DD:x8sub_1
      0,	// DD:x8sub_2
      0,	// DD:x8sub_3
      0,	// DD:x8sub_4
      0,	// DD:x8sub_5
      0,	// DD:x8sub_6
      0,	// DD:x8sub_7
      0,	// DD:zasubb
      0,	// DD:zasubd0
      0,	// DD:zasubd1
      0,	// DD:zasubh0
      0,	// DD:zasubh1
      0,	// DD:zasubq0
      0,	// DD:zasubq1
      0,	// DD:zasubs0
      0,	// DD:zasubs1
      0,	// DD:zsub
      0,	// DD:zsub0
      0,	// DD:zsub1
      0,	// DD:zsub2
      0,	// DD:zsub3
      0,	// DD:zsub_hi
      0,	// DD:zasubd1_then_zasubq0
      0,	// DD:zasubd1_then_zasubq1
      0,	// DD:zasubs1_then_zasubd0
      0,	// DD:zasubs1_then_zasubd1
      0,	// DD:zasubs1_then_zasubq0
      0,	// DD:zasubs1_then_zasubq1
      0,	// DD:zasubs1_then_zasubd1_then_zasubq0
      0,	// DD:zasubs1_then_zasubd1_then_zasubq1
      0,	// DD:zasubh1_then_zasubd0
      0,	// DD:zasubh1_then_zasubd1
      0,	// DD:zasubh1_then_zasubq0
      0,	// DD:zasubh1_then_zasubq1
      0,	// DD:zasubh1_then_zasubs0
      0,	// DD:zasubh1_then_zasubs1
      0,	// DD:zasubh1_then_zasubd1_then_zasubq0
      0,	// DD:zasubh1_then_zasubd1_then_zasubq1
      0,	// DD:zasubh1_then_zasubs1_then_zasubd0
      0,	// DD:zasubh1_then_zasubs1_then_zasubd1
      0,	// DD:zasubh1_then_zasubs1_then_zasubq0
      0,	// DD:zasubh1_then_zasubs1_then_zasubq1
      0,	// DD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DD:dsub1_then_bsub -> FPR8
      0,	// DD:dsub1_then_bsub_hi
      8,	// DD:dsub1_then_hsub -> FPR16
      0,	// DD:dsub1_then_hsub_hi
      40,	// DD:dsub1_then_ssub -> FPR32
      0,	// DD:dsub1_then_ssub_hi
      0,	// DD:dsub3_then_bsub
      0,	// DD:dsub3_then_bsub_hi
      0,	// DD:dsub3_then_hsub
      0,	// DD:dsub3_then_hsub_hi
      0,	// DD:dsub3_then_ssub
      0,	// DD:dsub3_then_ssub_hi
      0,	// DD:dsub2_then_bsub
      0,	// DD:dsub2_then_bsub_hi
      0,	// DD:dsub2_then_hsub
      0,	// DD:dsub2_then_hsub_hi
      0,	// DD:dsub2_then_ssub
      0,	// DD:dsub2_then_ssub_hi
      0,	// DD:psub1_then_psub
      0,	// DD:qsub1_then_dsub_hi
      0,	// DD:qsub3_then_dsub_hi
      0,	// DD:qsub2_then_dsub_hi
      0,	// DD:x8sub_7_then_sub_32
      0,	// DD:x8sub_7_then_sub_32_hi
      0,	// DD:x8sub_6_then_sub_32
      0,	// DD:x8sub_6_then_sub_32_hi
      0,	// DD:x8sub_5_then_sub_32
      0,	// DD:x8sub_5_then_sub_32_hi
      0,	// DD:x8sub_4_then_sub_32
      0,	// DD:x8sub_4_then_sub_32_hi
      0,	// DD:x8sub_3_then_sub_32
      0,	// DD:x8sub_3_then_sub_32_hi
      0,	// DD:x8sub_2_then_sub_32
      0,	// DD:x8sub_2_then_sub_32_hi
      0,	// DD:x8sub_1_then_sub_32
      0,	// DD:x8sub_1_then_sub_32_hi
      0,	// DD:subo64_then_sub_32
      0,	// DD:subo64_then_sub_32_hi
      0,	// DD:zsub1_then_zsub_hi
      0,	// DD:zsub3_then_zsub_hi
      0,	// DD:zsub2_then_zsub_hi
      0,	// DD:dsub0_dsub1
      0,	// DD:dsub0_dsub1_dsub2
      0,	// DD:dsub1_dsub2
      0,	// DD:dsub1_dsub2_dsub3
      0,	// DD:dsub2_dsub3
      0,	// DD:dsub_dsub1
      0,	// DD:dsub_dsub1_dsub2_dsub3
      0,	// DD:dsub_dsub1_dsub2
      0,	// DD:qsub0_qsub1
      0,	// DD:qsub0_qsub1_qsub2
      0,	// DD:qsub1_qsub2
      0,	// DD:qsub1_qsub2_qsub3
      0,	// DD:qsub2_qsub3
      0,	// DD:sub_32_x8sub_1_then_sub_32
      0,	// DD:x8sub_0_x8sub_1
      0,	// DD:x8sub_2_x8sub_3
      0,	// DD:x8sub_4_x8sub_5
      0,	// DD:x8sub_6_x8sub_7
      0,	// DD:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DD:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DD:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DD:sub_32_subo64_then_sub_32
      0,	// DD:zsub_qsub1
      0,	// DD:zsub_qsub1_qsub2_qsub3
      0,	// DD:zsub_qsub1_qsub2
      0,	// DD:zsub0_zsub1
      0,	// DD:zsub0_zsub1_zsub2
      0,	// DD:zsub1_zsub2
      0,	// DD:zsub1_zsub2_zsub3
      0,	// DD:zsub2_zsub3
      0,	// DD:zsub0_zsub2
      0,	// DD:zsub1_zsub3
    },
    {	// DD_with_dsub0_in_FPR64_lo
      7,	// DD_with_dsub0_in_FPR64_lo:bsub -> FPR8
      0,	// DD_with_dsub0_in_FPR64_lo:bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub
      65,	// DD_with_dsub0_in_FPR64_lo:dsub0 -> FPR64_lo
      56,	// DD_with_dsub0_in_FPR64_lo:dsub1 -> FPR64
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3
      0,	// DD_with_dsub0_in_FPR64_lo:dsub_hi
      10,	// DD_with_dsub0_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo:hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:psub
      0,	// DD_with_dsub0_in_FPR64_lo:psub0
      0,	// DD_with_dsub0_in_FPR64_lo:psub1
      0,	// DD_with_dsub0_in_FPR64_lo:qsub0
      0,	// DD_with_dsub0_in_FPR64_lo:qsub1
      0,	// DD_with_dsub0_in_FPR64_lo:qsub2
      0,	// DD_with_dsub0_in_FPR64_lo:qsub3
      44,	// DD_with_dsub0_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo:ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:sube32
      0,	// DD_with_dsub0_in_FPR64_lo:sube64
      0,	// DD_with_dsub0_in_FPR64_lo:subo32
      0,	// DD_with_dsub0_in_FPR64_lo:subo64
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_0
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_1
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_2
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_3
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_4
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_5
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_6
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_7
      0,	// DD_with_dsub0_in_FPR64_lo:zasubb
      0,	// DD_with_dsub0_in_FPR64_lo:zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1
      0,	// DD_with_dsub0_in_FPR64_lo:zsub
      0,	// DD_with_dsub0_in_FPR64_lo:zsub0
      0,	// DD_with_dsub0_in_FPR64_lo:zsub1
      0,	// DD_with_dsub0_in_FPR64_lo:zsub2
      0,	// DD_with_dsub0_in_FPR64_lo:zsub3
      0,	// DD_with_dsub0_in_FPR64_lo:zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DD_with_dsub0_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_bsub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_hsub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_ssub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_bsub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_hsub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_ssub
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:psub1_then_psub
      0,	// DD_with_dsub0_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:subo64_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo:dsub0_dsub1
      0,	// DD_with_dsub0_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo:dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo:dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo:dsub_dsub1
      0,	// DD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo:qsub0_qsub1
      0,	// DD_with_dsub0_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo:qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo:qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo:zsub_qsub1
      0,	// DD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo:zsub0_zsub1
      0,	// DD_with_dsub0_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo:zsub1_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DD_with_dsub0_in_FPR64_lo:zsub2_zsub3
      0,	// DD_with_dsub0_in_FPR64_lo:zsub0_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo:zsub1_zsub3
    },
    {	// DD_with_dsub1_in_FPR64_lo
      7,	// DD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub
      56,	// DD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64
      65,	// DD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3
      0,	// DD_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// DD_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// DD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:psub
      0,	// DD_with_dsub1_in_FPR64_lo:psub0
      0,	// DD_with_dsub1_in_FPR64_lo:psub1
      0,	// DD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DD_with_dsub1_in_FPR64_lo:qsub3
      40,	// DD_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// DD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:sube32
      0,	// DD_with_dsub1_in_FPR64_lo:sube64
      0,	// DD_with_dsub1_in_FPR64_lo:subo32
      0,	// DD_with_dsub1_in_FPR64_lo:subo64
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DD_with_dsub1_in_FPR64_lo:zsub
      0,	// DD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// DD_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// DD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// DD_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// DD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DD_with_dsub1_in_FPR64_lo:dsub2_dsub3
      0,	// DD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// XSeqPairsClass
      0,	// XSeqPairsClass:bsub
      0,	// XSeqPairsClass:bsub_hi
      0,	// XSeqPairsClass:dsub
      0,	// XSeqPairsClass:dsub0
      0,	// XSeqPairsClass:dsub1
      0,	// XSeqPairsClass:dsub2
      0,	// XSeqPairsClass:dsub3
      0,	// XSeqPairsClass:dsub_hi
      0,	// XSeqPairsClass:hsub
      0,	// XSeqPairsClass:hsub_hi
      0,	// XSeqPairsClass:psub
      0,	// XSeqPairsClass:psub0
      0,	// XSeqPairsClass:psub1
      0,	// XSeqPairsClass:qsub0
      0,	// XSeqPairsClass:qsub1
      0,	// XSeqPairsClass:qsub2
      0,	// XSeqPairsClass:qsub3
      0,	// XSeqPairsClass:ssub
      0,	// XSeqPairsClass:ssub_hi
      43,	// XSeqPairsClass:sub_32 -> GPR32common
      0,	// XSeqPairsClass:sub_32_hi
      0,	// XSeqPairsClass:sube32
      59,	// XSeqPairsClass:sube64 -> GPR64common
      0,	// XSeqPairsClass:subo32
      57,	// XSeqPairsClass:subo64 -> GPR64
      0,	// XSeqPairsClass:x8sub_0
      0,	// XSeqPairsClass:x8sub_1
      0,	// XSeqPairsClass:x8sub_2
      0,	// XSeqPairsClass:x8sub_3
      0,	// XSeqPairsClass:x8sub_4
      0,	// XSeqPairsClass:x8sub_5
      0,	// XSeqPairsClass:x8sub_6
      0,	// XSeqPairsClass:x8sub_7
      0,	// XSeqPairsClass:zasubb
      0,	// XSeqPairsClass:zasubd0
      0,	// XSeqPairsClass:zasubd1
      0,	// XSeqPairsClass:zasubh0
      0,	// XSeqPairsClass:zasubh1
      0,	// XSeqPairsClass:zasubq0
      0,	// XSeqPairsClass:zasubq1
      0,	// XSeqPairsClass:zasubs0
      0,	// XSeqPairsClass:zasubs1
      0,	// XSeqPairsClass:zsub
      0,	// XSeqPairsClass:zsub0
      0,	// XSeqPairsClass:zsub1
      0,	// XSeqPairsClass:zsub2
      0,	// XSeqPairsClass:zsub3
      0,	// XSeqPairsClass:zsub_hi
      0,	// XSeqPairsClass:zasubd1_then_zasubq0
      0,	// XSeqPairsClass:zasubd1_then_zasubq1
      0,	// XSeqPairsClass:zasubs1_then_zasubd0
      0,	// XSeqPairsClass:zasubs1_then_zasubd1
      0,	// XSeqPairsClass:zasubs1_then_zasubq0
      0,	// XSeqPairsClass:zasubs1_then_zasubq1
      0,	// XSeqPairsClass:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass:zasubh1_then_zasubd0
      0,	// XSeqPairsClass:zasubh1_then_zasubd1
      0,	// XSeqPairsClass:zasubh1_then_zasubq0
      0,	// XSeqPairsClass:zasubh1_then_zasubq1
      0,	// XSeqPairsClass:zasubh1_then_zasubs0
      0,	// XSeqPairsClass:zasubh1_then_zasubs1
      0,	// XSeqPairsClass:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass:dsub1_then_bsub
      0,	// XSeqPairsClass:dsub1_then_bsub_hi
      0,	// XSeqPairsClass:dsub1_then_hsub
      0,	// XSeqPairsClass:dsub1_then_hsub_hi
      0,	// XSeqPairsClass:dsub1_then_ssub
      0,	// XSeqPairsClass:dsub1_then_ssub_hi
      0,	// XSeqPairsClass:dsub3_then_bsub
      0,	// XSeqPairsClass:dsub3_then_bsub_hi
      0,	// XSeqPairsClass:dsub3_then_hsub
      0,	// XSeqPairsClass:dsub3_then_hsub_hi
      0,	// XSeqPairsClass:dsub3_then_ssub
      0,	// XSeqPairsClass:dsub3_then_ssub_hi
      0,	// XSeqPairsClass:dsub2_then_bsub
      0,	// XSeqPairsClass:dsub2_then_bsub_hi
      0,	// XSeqPairsClass:dsub2_then_hsub
      0,	// XSeqPairsClass:dsub2_then_hsub_hi
      0,	// XSeqPairsClass:dsub2_then_ssub
      0,	// XSeqPairsClass:dsub2_then_ssub_hi
      0,	// XSeqPairsClass:psub1_then_psub
      0,	// XSeqPairsClass:qsub1_then_dsub_hi
      0,	// XSeqPairsClass:qsub3_then_dsub_hi
      0,	// XSeqPairsClass:qsub2_then_dsub_hi
      0,	// XSeqPairsClass:x8sub_7_then_sub_32
      0,	// XSeqPairsClass:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_6_then_sub_32
      0,	// XSeqPairsClass:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_5_then_sub_32
      0,	// XSeqPairsClass:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_4_then_sub_32
      0,	// XSeqPairsClass:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_3_then_sub_32
      0,	// XSeqPairsClass:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_2_then_sub_32
      0,	// XSeqPairsClass:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass:x8sub_1_then_sub_32
      0,	// XSeqPairsClass:x8sub_1_then_sub_32_hi
      41,	// XSeqPairsClass:subo64_then_sub_32 -> GPR32
      0,	// XSeqPairsClass:subo64_then_sub_32_hi
      0,	// XSeqPairsClass:zsub1_then_zsub_hi
      0,	// XSeqPairsClass:zsub3_then_zsub_hi
      0,	// XSeqPairsClass:zsub2_then_zsub_hi
      0,	// XSeqPairsClass:dsub0_dsub1
      0,	// XSeqPairsClass:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass:dsub1_dsub2
      0,	// XSeqPairsClass:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass:dsub2_dsub3
      0,	// XSeqPairsClass:dsub_dsub1
      0,	// XSeqPairsClass:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass:dsub_dsub1_dsub2
      0,	// XSeqPairsClass:qsub0_qsub1
      0,	// XSeqPairsClass:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass:qsub1_qsub2
      0,	// XSeqPairsClass:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass:qsub2_qsub3
      0,	// XSeqPairsClass:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass:x8sub_0_x8sub_1
      0,	// XSeqPairsClass:x8sub_2_x8sub_3
      0,	// XSeqPairsClass:x8sub_4_x8sub_5
      0,	// XSeqPairsClass:x8sub_6_x8sub_7
      0,	// XSeqPairsClass:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      50,	// XSeqPairsClass:sub_32_subo64_then_sub_32 -> WSeqPairsClass
      0,	// XSeqPairsClass:zsub_qsub1
      0,	// XSeqPairsClass:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass:zsub_qsub1_qsub2
      0,	// XSeqPairsClass:zsub0_zsub1
      0,	// XSeqPairsClass:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass:zsub1_zsub2
      0,	// XSeqPairsClass:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass:zsub2_zsub3
      0,	// XSeqPairsClass:zsub0_zsub2
      0,	// XSeqPairsClass:zsub1_zsub3
    },
    {	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      7,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub
      65,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:psub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:psub0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:psub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub3
      44,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sube32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sube64
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:subo32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:subo64
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_GPR64common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:psub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:psub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:psub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:ssub_hi
      43,	// XSeqPairsClass_with_subo64_in_GPR64common:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:sube32
      59,	// XSeqPairsClass_with_subo64_in_GPR64common:sube64 -> GPR64common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:subo32
      59,	// XSeqPairsClass_with_subo64_in_GPR64common:subo64 -> GPR64common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_4
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_6
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubb
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:psub1_then_psub
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_subo64_in_GPR64common:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub0_dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub_dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub0_qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_subo64_in_GPR64common:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub_qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub0_zsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub0_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64common:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_GPR64noip
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:psub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:psub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:psub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:ssub_hi
      43,	// XSeqPairsClass_with_subo64_in_GPR64noip:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:sube32
      59,	// XSeqPairsClass_with_subo64_in_GPR64noip:sube64 -> GPR64common
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:subo32
      60,	// XSeqPairsClass_with_subo64_in_GPR64noip:subo64 -> GPR64noip
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_4
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_6
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubb
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:psub1_then_psub
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_1_then_sub_32_hi
      41,	// XSeqPairsClass_with_subo64_in_GPR64noip:subo64_then_sub_32 -> GPR32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub0_dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub_dsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub0_qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      50,	// XSeqPairsClass_with_subo64_in_GPR64noip:sub_32_subo64_then_sub_32 -> WSeqPairsClass
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub_qsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub0_zsub1
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub0_zsub2
      0,	// XSeqPairsClass_with_subo64_in_GPR64noip:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64noip
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:psub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:psub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:ssub_hi
      43,	// XSeqPairsClass_with_sube64_in_GPR64noip:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:sube32
      61,	// XSeqPairsClass_with_sube64_in_GPR64noip:sube64 -> GPR64common_and_GPR64noip
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:subo32
      61,	// XSeqPairsClass_with_sube64_in_GPR64noip:subo64 -> GPR64common_and_GPR64noip
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubb
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_sube64_in_GPR64noip:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_sube64_in_GPR64noip:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64noip:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPR64
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:psub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:psub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:ssub_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPR64:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:sube32
      62,	// XSeqPairsClass_with_sube64_in_tcGPR64:sube64 -> tcGPR64
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:subo32
      59,	// XSeqPairsClass_with_sube64_in_tcGPR64:subo64 -> GPR64common
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubb
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPR64:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_sube64_in_tcGPR64:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPR64:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPRnotx16
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:psub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:psub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:ssub_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sube32
      64,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sube64 -> tcGPRnotx16x17
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:subo32
      61,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:subo64 -> GPR64common_and_GPR64noip
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubb
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRnotx16:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_tcGPR64
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:psub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:psub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:psub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:ssub_hi
      43,	// XSeqPairsClass_with_subo64_in_tcGPR64:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:sube32
      62,	// XSeqPairsClass_with_subo64_in_tcGPR64:sube64 -> tcGPR64
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:subo32
      63,	// XSeqPairsClass_with_subo64_in_tcGPR64:subo64 -> tcGPRnotx16
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_4
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_6
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubb
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:psub1_then_psub
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_subo64_in_tcGPR64:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub0_dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub_dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub0_qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_subo64_in_tcGPR64:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub_qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub0_zsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub0_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPR64:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:psub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:psub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:psub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:ssub_hi
      43,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sube32
      64,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sube64 -> tcGPRnotx16x17
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:subo32
      64,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:subo64 -> tcGPRnotx16x17
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_4
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_6
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubb
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:psub1_then_psub
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub0_dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub_dsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub0_qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub_qsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub0_zsub1
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub0_zsub2
      0,	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:psub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:psub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:ssub_hi
      45,	// XSeqPairsClass_with_sube64_in_GPR64arg:sub_32 -> GPR32arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:sube32
      66,	// XSeqPairsClass_with_sube64_in_GPR64arg:sube64 -> GPR64arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:subo32
      66,	// XSeqPairsClass_with_sube64_in_GPR64arg:subo64 -> GPR64arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubb
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_1_then_sub_32_hi
      45,	// XSeqPairsClass_with_sube64_in_GPR64arg:subo64_then_sub_32 -> GPR32arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      52,	// XSeqPairsClass_with_sube64_in_GPR64arg:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64arg:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub_hi
      46,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32 -> MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube32
      68,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube64 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo32
      68,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubb
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      46,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      53,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      47,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      69,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      69,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      47,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      54,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_sube64_in_tcGPRx16x17
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:psub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:psub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:ssub_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sube32
      71,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sube64 -> tcGPRx16x17
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:subo32
      74,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:subo64 -> tcGPRx17
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_4
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_6
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubb
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_bsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_hsub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_ssub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:psub1_then_psub
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub0_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub_dsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub0_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub_qsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub0_zsub1
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub1_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub2_zsub3
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub0_zsub2
      0,	// XSeqPairsClass_with_sube64_in_tcGPRx16x17:zsub1_zsub3
    },
    {	// XSeqPairsClass_with_subo64_in_FIXED_REGS
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:bsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:hsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:psub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:psub0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:psub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:ssub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:ssub_hi
      43,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sube32
      61,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sube64 -> GPR64common_and_GPR64noip
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:subo32
      72,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:subo64 -> FIXED_REGS_and_GPR64
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_4
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_6
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubb
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubd0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubd1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub3_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_bsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_bsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_hsub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_hsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_ssub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_then_ssub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:psub1_then_psub
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub1_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub3_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub2_then_dsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_7_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_6_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_6_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_5_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_4_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_4_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_3_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_3_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_2_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_2_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_1_then_sub_32_hi
      43,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:subo64_then_sub_32 -> GPR32common
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:subo64_then_sub_32_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub1_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub3_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub2_then_zsub_hi
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub0_dsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub0_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub_dsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub_dsub1_dsub2_dsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:dsub_dsub1_dsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub0_qsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub0_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sub_32_x8sub_1_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_0_x8sub_1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_2_x8sub_3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_4_x8sub_5
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_6_x8sub_7
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      51,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:sub_32_subo64_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub_qsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub_qsub1_qsub2_qsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub_qsub1_qsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub0_zsub1
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub0_zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub1_zsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub1_zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub2_zsub3
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub0_zsub2
      0,	// XSeqPairsClass_with_subo64_in_FIXED_REGS:zsub1_zsub3
    },
    {	// FPR128
      7,	// FPR128:bsub -> FPR8
      0,	// FPR128:bsub_hi
      56,	// FPR128:dsub -> FPR64
      0,	// FPR128:dsub0
      0,	// FPR128:dsub1
      0,	// FPR128:dsub2
      0,	// FPR128:dsub3
      0,	// FPR128:dsub_hi
      8,	// FPR128:hsub -> FPR16
      0,	// FPR128:hsub_hi
      0,	// FPR128:psub
      0,	// FPR128:psub0
      0,	// FPR128:psub1
      0,	// FPR128:qsub0
      0,	// FPR128:qsub1
      0,	// FPR128:qsub2
      0,	// FPR128:qsub3
      40,	// FPR128:ssub -> FPR32
      0,	// FPR128:ssub_hi
      0,	// FPR128:sub_32
      0,	// FPR128:sub_32_hi
      0,	// FPR128:sube32
      0,	// FPR128:sube64
      0,	// FPR128:subo32
      0,	// FPR128:subo64
      0,	// FPR128:x8sub_0
      0,	// FPR128:x8sub_1
      0,	// FPR128:x8sub_2
      0,	// FPR128:x8sub_3
      0,	// FPR128:x8sub_4
      0,	// FPR128:x8sub_5
      0,	// FPR128:x8sub_6
      0,	// FPR128:x8sub_7
      0,	// FPR128:zasubb
      0,	// FPR128:zasubd0
      0,	// FPR128:zasubd1
      0,	// FPR128:zasubh0
      0,	// FPR128:zasubh1
      0,	// FPR128:zasubq0
      0,	// FPR128:zasubq1
      0,	// FPR128:zasubs0
      0,	// FPR128:zasubs1
      0,	// FPR128:zsub
      0,	// FPR128:zsub0
      0,	// FPR128:zsub1
      0,	// FPR128:zsub2
      0,	// FPR128:zsub3
      0,	// FPR128:zsub_hi
      0,	// FPR128:zasubd1_then_zasubq0
      0,	// FPR128:zasubd1_then_zasubq1
      0,	// FPR128:zasubs1_then_zasubd0
      0,	// FPR128:zasubs1_then_zasubd1
      0,	// FPR128:zasubs1_then_zasubq0
      0,	// FPR128:zasubs1_then_zasubq1
      0,	// FPR128:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128:zasubh1_then_zasubd0
      0,	// FPR128:zasubh1_then_zasubd1
      0,	// FPR128:zasubh1_then_zasubq0
      0,	// FPR128:zasubh1_then_zasubq1
      0,	// FPR128:zasubh1_then_zasubs0
      0,	// FPR128:zasubh1_then_zasubs1
      0,	// FPR128:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR128:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128:dsub1_then_bsub
      0,	// FPR128:dsub1_then_bsub_hi
      0,	// FPR128:dsub1_then_hsub
      0,	// FPR128:dsub1_then_hsub_hi
      0,	// FPR128:dsub1_then_ssub
      0,	// FPR128:dsub1_then_ssub_hi
      0,	// FPR128:dsub3_then_bsub
      0,	// FPR128:dsub3_then_bsub_hi
      0,	// FPR128:dsub3_then_hsub
      0,	// FPR128:dsub3_then_hsub_hi
      0,	// FPR128:dsub3_then_ssub
      0,	// FPR128:dsub3_then_ssub_hi
      0,	// FPR128:dsub2_then_bsub
      0,	// FPR128:dsub2_then_bsub_hi
      0,	// FPR128:dsub2_then_hsub
      0,	// FPR128:dsub2_then_hsub_hi
      0,	// FPR128:dsub2_then_ssub
      0,	// FPR128:dsub2_then_ssub_hi
      0,	// FPR128:psub1_then_psub
      0,	// FPR128:qsub1_then_dsub_hi
      0,	// FPR128:qsub3_then_dsub_hi
      0,	// FPR128:qsub2_then_dsub_hi
      0,	// FPR128:x8sub_7_then_sub_32
      0,	// FPR128:x8sub_7_then_sub_32_hi
      0,	// FPR128:x8sub_6_then_sub_32
      0,	// FPR128:x8sub_6_then_sub_32_hi
      0,	// FPR128:x8sub_5_then_sub_32
      0,	// FPR128:x8sub_5_then_sub_32_hi
      0,	// FPR128:x8sub_4_then_sub_32
      0,	// FPR128:x8sub_4_then_sub_32_hi
      0,	// FPR128:x8sub_3_then_sub_32
      0,	// FPR128:x8sub_3_then_sub_32_hi
      0,	// FPR128:x8sub_2_then_sub_32
      0,	// FPR128:x8sub_2_then_sub_32_hi
      0,	// FPR128:x8sub_1_then_sub_32
      0,	// FPR128:x8sub_1_then_sub_32_hi
      0,	// FPR128:subo64_then_sub_32
      0,	// FPR128:subo64_then_sub_32_hi
      0,	// FPR128:zsub1_then_zsub_hi
      0,	// FPR128:zsub3_then_zsub_hi
      0,	// FPR128:zsub2_then_zsub_hi
      0,	// FPR128:dsub0_dsub1
      0,	// FPR128:dsub0_dsub1_dsub2
      0,	// FPR128:dsub1_dsub2
      0,	// FPR128:dsub1_dsub2_dsub3
      0,	// FPR128:dsub2_dsub3
      0,	// FPR128:dsub_dsub1
      0,	// FPR128:dsub_dsub1_dsub2_dsub3
      0,	// FPR128:dsub_dsub1_dsub2
      0,	// FPR128:qsub0_qsub1
      0,	// FPR128:qsub0_qsub1_qsub2
      0,	// FPR128:qsub1_qsub2
      0,	// FPR128:qsub1_qsub2_qsub3
      0,	// FPR128:qsub2_qsub3
      0,	// FPR128:sub_32_x8sub_1_then_sub_32
      0,	// FPR128:x8sub_0_x8sub_1
      0,	// FPR128:x8sub_2_x8sub_3
      0,	// FPR128:x8sub_4_x8sub_5
      0,	// FPR128:x8sub_6_x8sub_7
      0,	// FPR128:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR128:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR128:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR128:sub_32_subo64_then_sub_32
      0,	// FPR128:zsub_qsub1
      0,	// FPR128:zsub_qsub1_qsub2_qsub3
      0,	// FPR128:zsub_qsub1_qsub2
      0,	// FPR128:zsub0_zsub1
      0,	// FPR128:zsub0_zsub1_zsub2
      0,	// FPR128:zsub1_zsub2
      0,	// FPR128:zsub1_zsub2_zsub3
      0,	// FPR128:zsub2_zsub3
      0,	// FPR128:zsub0_zsub2
      0,	// FPR128:zsub1_zsub3
    },
    {	// ZPR
      7,	// ZPR:bsub -> FPR8
      0,	// ZPR:bsub_hi
      56,	// ZPR:dsub -> FPR64
      0,	// ZPR:dsub0
      0,	// ZPR:dsub1
      0,	// ZPR:dsub2
      0,	// ZPR:dsub3
      0,	// ZPR:dsub_hi
      8,	// ZPR:hsub -> FPR16
      0,	// ZPR:hsub_hi
      0,	// ZPR:psub
      0,	// ZPR:psub0
      0,	// ZPR:psub1
      0,	// ZPR:qsub0
      0,	// ZPR:qsub1
      0,	// ZPR:qsub2
      0,	// ZPR:qsub3
      40,	// ZPR:ssub -> FPR32
      0,	// ZPR:ssub_hi
      0,	// ZPR:sub_32
      0,	// ZPR:sub_32_hi
      0,	// ZPR:sube32
      0,	// ZPR:sube64
      0,	// ZPR:subo32
      0,	// ZPR:subo64
      0,	// ZPR:x8sub_0
      0,	// ZPR:x8sub_1
      0,	// ZPR:x8sub_2
      0,	// ZPR:x8sub_3
      0,	// ZPR:x8sub_4
      0,	// ZPR:x8sub_5
      0,	// ZPR:x8sub_6
      0,	// ZPR:x8sub_7
      0,	// ZPR:zasubb
      0,	// ZPR:zasubd0
      0,	// ZPR:zasubd1
      0,	// ZPR:zasubh0
      0,	// ZPR:zasubh1
      0,	// ZPR:zasubq0
      0,	// ZPR:zasubq1
      0,	// ZPR:zasubs0
      0,	// ZPR:zasubs1
      92,	// ZPR:zsub -> FPR128
      0,	// ZPR:zsub0
      0,	// ZPR:zsub1
      0,	// ZPR:zsub2
      0,	// ZPR:zsub3
      0,	// ZPR:zsub_hi
      0,	// ZPR:zasubd1_then_zasubq0
      0,	// ZPR:zasubd1_then_zasubq1
      0,	// ZPR:zasubs1_then_zasubd0
      0,	// ZPR:zasubs1_then_zasubd1
      0,	// ZPR:zasubs1_then_zasubq0
      0,	// ZPR:zasubs1_then_zasubq1
      0,	// ZPR:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR:zasubh1_then_zasubd0
      0,	// ZPR:zasubh1_then_zasubd1
      0,	// ZPR:zasubh1_then_zasubq0
      0,	// ZPR:zasubh1_then_zasubq1
      0,	// ZPR:zasubh1_then_zasubs0
      0,	// ZPR:zasubh1_then_zasubs1
      0,	// ZPR:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR:dsub1_then_bsub
      0,	// ZPR:dsub1_then_bsub_hi
      0,	// ZPR:dsub1_then_hsub
      0,	// ZPR:dsub1_then_hsub_hi
      0,	// ZPR:dsub1_then_ssub
      0,	// ZPR:dsub1_then_ssub_hi
      0,	// ZPR:dsub3_then_bsub
      0,	// ZPR:dsub3_then_bsub_hi
      0,	// ZPR:dsub3_then_hsub
      0,	// ZPR:dsub3_then_hsub_hi
      0,	// ZPR:dsub3_then_ssub
      0,	// ZPR:dsub3_then_ssub_hi
      0,	// ZPR:dsub2_then_bsub
      0,	// ZPR:dsub2_then_bsub_hi
      0,	// ZPR:dsub2_then_hsub
      0,	// ZPR:dsub2_then_hsub_hi
      0,	// ZPR:dsub2_then_ssub
      0,	// ZPR:dsub2_then_ssub_hi
      0,	// ZPR:psub1_then_psub
      0,	// ZPR:qsub1_then_dsub_hi
      0,	// ZPR:qsub3_then_dsub_hi
      0,	// ZPR:qsub2_then_dsub_hi
      0,	// ZPR:x8sub_7_then_sub_32
      0,	// ZPR:x8sub_7_then_sub_32_hi
      0,	// ZPR:x8sub_6_then_sub_32
      0,	// ZPR:x8sub_6_then_sub_32_hi
      0,	// ZPR:x8sub_5_then_sub_32
      0,	// ZPR:x8sub_5_then_sub_32_hi
      0,	// ZPR:x8sub_4_then_sub_32
      0,	// ZPR:x8sub_4_then_sub_32_hi
      0,	// ZPR:x8sub_3_then_sub_32
      0,	// ZPR:x8sub_3_then_sub_32_hi
      0,	// ZPR:x8sub_2_then_sub_32
      0,	// ZPR:x8sub_2_then_sub_32_hi
      0,	// ZPR:x8sub_1_then_sub_32
      0,	// ZPR:x8sub_1_then_sub_32_hi
      0,	// ZPR:subo64_then_sub_32
      0,	// ZPR:subo64_then_sub_32_hi
      0,	// ZPR:zsub1_then_zsub_hi
      0,	// ZPR:zsub3_then_zsub_hi
      0,	// ZPR:zsub2_then_zsub_hi
      0,	// ZPR:dsub0_dsub1
      0,	// ZPR:dsub0_dsub1_dsub2
      0,	// ZPR:dsub1_dsub2
      0,	// ZPR:dsub1_dsub2_dsub3
      0,	// ZPR:dsub2_dsub3
      0,	// ZPR:dsub_dsub1
      0,	// ZPR:dsub_dsub1_dsub2_dsub3
      0,	// ZPR:dsub_dsub1_dsub2
      0,	// ZPR:qsub0_qsub1
      0,	// ZPR:qsub0_qsub1_qsub2
      0,	// ZPR:qsub1_qsub2
      0,	// ZPR:qsub1_qsub2_qsub3
      0,	// ZPR:qsub2_qsub3
      0,	// ZPR:sub_32_x8sub_1_then_sub_32
      0,	// ZPR:x8sub_0_x8sub_1
      0,	// ZPR:x8sub_2_x8sub_3
      0,	// ZPR:x8sub_4_x8sub_5
      0,	// ZPR:x8sub_6_x8sub_7
      0,	// ZPR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR:sub_32_subo64_then_sub_32
      0,	// ZPR:zsub_qsub1
      0,	// ZPR:zsub_qsub1_qsub2_qsub3
      0,	// ZPR:zsub_qsub1_qsub2
      0,	// ZPR:zsub0_zsub1
      0,	// ZPR:zsub0_zsub1_zsub2
      0,	// ZPR:zsub1_zsub2
      0,	// ZPR:zsub1_zsub2_zsub3
      0,	// ZPR:zsub2_zsub3
      0,	// ZPR:zsub0_zsub2
      0,	// ZPR:zsub1_zsub3
    },
    {	// FPR128_lo
      7,	// FPR128_lo:bsub -> FPR8
      0,	// FPR128_lo:bsub_hi
      65,	// FPR128_lo:dsub -> FPR64_lo
      0,	// FPR128_lo:dsub0
      0,	// FPR128_lo:dsub1
      0,	// FPR128_lo:dsub2
      0,	// FPR128_lo:dsub3
      0,	// FPR128_lo:dsub_hi
      10,	// FPR128_lo:hsub -> FPR16_lo
      0,	// FPR128_lo:hsub_hi
      0,	// FPR128_lo:psub
      0,	// FPR128_lo:psub0
      0,	// FPR128_lo:psub1
      0,	// FPR128_lo:qsub0
      0,	// FPR128_lo:qsub1
      0,	// FPR128_lo:qsub2
      0,	// FPR128_lo:qsub3
      44,	// FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// FPR128_lo:ssub_hi
      0,	// FPR128_lo:sub_32
      0,	// FPR128_lo:sub_32_hi
      0,	// FPR128_lo:sube32
      0,	// FPR128_lo:sube64
      0,	// FPR128_lo:subo32
      0,	// FPR128_lo:subo64
      0,	// FPR128_lo:x8sub_0
      0,	// FPR128_lo:x8sub_1
      0,	// FPR128_lo:x8sub_2
      0,	// FPR128_lo:x8sub_3
      0,	// FPR128_lo:x8sub_4
      0,	// FPR128_lo:x8sub_5
      0,	// FPR128_lo:x8sub_6
      0,	// FPR128_lo:x8sub_7
      0,	// FPR128_lo:zasubb
      0,	// FPR128_lo:zasubd0
      0,	// FPR128_lo:zasubd1
      0,	// FPR128_lo:zasubh0
      0,	// FPR128_lo:zasubh1
      0,	// FPR128_lo:zasubq0
      0,	// FPR128_lo:zasubq1
      0,	// FPR128_lo:zasubs0
      0,	// FPR128_lo:zasubs1
      0,	// FPR128_lo:zsub
      0,	// FPR128_lo:zsub0
      0,	// FPR128_lo:zsub1
      0,	// FPR128_lo:zsub2
      0,	// FPR128_lo:zsub3
      0,	// FPR128_lo:zsub_hi
      0,	// FPR128_lo:zasubd1_then_zasubq0
      0,	// FPR128_lo:zasubd1_then_zasubq1
      0,	// FPR128_lo:zasubs1_then_zasubd0
      0,	// FPR128_lo:zasubs1_then_zasubd1
      0,	// FPR128_lo:zasubs1_then_zasubq0
      0,	// FPR128_lo:zasubs1_then_zasubq1
      0,	// FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128_lo:zasubh1_then_zasubd0
      0,	// FPR128_lo:zasubh1_then_zasubd1
      0,	// FPR128_lo:zasubh1_then_zasubq0
      0,	// FPR128_lo:zasubh1_then_zasubq1
      0,	// FPR128_lo:zasubh1_then_zasubs0
      0,	// FPR128_lo:zasubh1_then_zasubs1
      0,	// FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128_lo:dsub1_then_bsub
      0,	// FPR128_lo:dsub1_then_bsub_hi
      0,	// FPR128_lo:dsub1_then_hsub
      0,	// FPR128_lo:dsub1_then_hsub_hi
      0,	// FPR128_lo:dsub1_then_ssub
      0,	// FPR128_lo:dsub1_then_ssub_hi
      0,	// FPR128_lo:dsub3_then_bsub
      0,	// FPR128_lo:dsub3_then_bsub_hi
      0,	// FPR128_lo:dsub3_then_hsub
      0,	// FPR128_lo:dsub3_then_hsub_hi
      0,	// FPR128_lo:dsub3_then_ssub
      0,	// FPR128_lo:dsub3_then_ssub_hi
      0,	// FPR128_lo:dsub2_then_bsub
      0,	// FPR128_lo:dsub2_then_bsub_hi
      0,	// FPR128_lo:dsub2_then_hsub
      0,	// FPR128_lo:dsub2_then_hsub_hi
      0,	// FPR128_lo:dsub2_then_ssub
      0,	// FPR128_lo:dsub2_then_ssub_hi
      0,	// FPR128_lo:psub1_then_psub
      0,	// FPR128_lo:qsub1_then_dsub_hi
      0,	// FPR128_lo:qsub3_then_dsub_hi
      0,	// FPR128_lo:qsub2_then_dsub_hi
      0,	// FPR128_lo:x8sub_7_then_sub_32
      0,	// FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// FPR128_lo:x8sub_6_then_sub_32
      0,	// FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// FPR128_lo:x8sub_5_then_sub_32
      0,	// FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// FPR128_lo:x8sub_4_then_sub_32
      0,	// FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// FPR128_lo:x8sub_3_then_sub_32
      0,	// FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// FPR128_lo:x8sub_2_then_sub_32
      0,	// FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// FPR128_lo:x8sub_1_then_sub_32
      0,	// FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// FPR128_lo:subo64_then_sub_32
      0,	// FPR128_lo:subo64_then_sub_32_hi
      0,	// FPR128_lo:zsub1_then_zsub_hi
      0,	// FPR128_lo:zsub3_then_zsub_hi
      0,	// FPR128_lo:zsub2_then_zsub_hi
      0,	// FPR128_lo:dsub0_dsub1
      0,	// FPR128_lo:dsub0_dsub1_dsub2
      0,	// FPR128_lo:dsub1_dsub2
      0,	// FPR128_lo:dsub1_dsub2_dsub3
      0,	// FPR128_lo:dsub2_dsub3
      0,	// FPR128_lo:dsub_dsub1
      0,	// FPR128_lo:dsub_dsub1_dsub2_dsub3
      0,	// FPR128_lo:dsub_dsub1_dsub2
      0,	// FPR128_lo:qsub0_qsub1
      0,	// FPR128_lo:qsub0_qsub1_qsub2
      0,	// FPR128_lo:qsub1_qsub2
      0,	// FPR128_lo:qsub1_qsub2_qsub3
      0,	// FPR128_lo:qsub2_qsub3
      0,	// FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// FPR128_lo:x8sub_0_x8sub_1
      0,	// FPR128_lo:x8sub_2_x8sub_3
      0,	// FPR128_lo:x8sub_4_x8sub_5
      0,	// FPR128_lo:x8sub_6_x8sub_7
      0,	// FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR128_lo:sub_32_subo64_then_sub_32
      0,	// FPR128_lo:zsub_qsub1
      0,	// FPR128_lo:zsub_qsub1_qsub2_qsub3
      0,	// FPR128_lo:zsub_qsub1_qsub2
      0,	// FPR128_lo:zsub0_zsub1
      0,	// FPR128_lo:zsub0_zsub1_zsub2
      0,	// FPR128_lo:zsub1_zsub2
      0,	// FPR128_lo:zsub1_zsub2_zsub3
      0,	// FPR128_lo:zsub2_zsub3
      0,	// FPR128_lo:zsub0_zsub2
      0,	// FPR128_lo:zsub1_zsub3
    },
    {	// MPR128
      0,	// MPR128:bsub
      0,	// MPR128:bsub_hi
      0,	// MPR128:dsub
      0,	// MPR128:dsub0
      0,	// MPR128:dsub1
      0,	// MPR128:dsub2
      0,	// MPR128:dsub3
      0,	// MPR128:dsub_hi
      0,	// MPR128:hsub
      0,	// MPR128:hsub_hi
      0,	// MPR128:psub
      0,	// MPR128:psub0
      0,	// MPR128:psub1
      0,	// MPR128:qsub0
      0,	// MPR128:qsub1
      0,	// MPR128:qsub2
      0,	// MPR128:qsub3
      0,	// MPR128:ssub
      0,	// MPR128:ssub_hi
      0,	// MPR128:sub_32
      0,	// MPR128:sub_32_hi
      0,	// MPR128:sube32
      0,	// MPR128:sube64
      0,	// MPR128:subo32
      0,	// MPR128:subo64
      0,	// MPR128:x8sub_0
      0,	// MPR128:x8sub_1
      0,	// MPR128:x8sub_2
      0,	// MPR128:x8sub_3
      0,	// MPR128:x8sub_4
      0,	// MPR128:x8sub_5
      0,	// MPR128:x8sub_6
      0,	// MPR128:x8sub_7
      0,	// MPR128:zasubb
      0,	// MPR128:zasubd0
      0,	// MPR128:zasubd1
      0,	// MPR128:zasubh0
      0,	// MPR128:zasubh1
      0,	// MPR128:zasubq0
      0,	// MPR128:zasubq1
      0,	// MPR128:zasubs0
      0,	// MPR128:zasubs1
      0,	// MPR128:zsub
      0,	// MPR128:zsub0
      0,	// MPR128:zsub1
      0,	// MPR128:zsub2
      0,	// MPR128:zsub3
      0,	// MPR128:zsub_hi
      0,	// MPR128:zasubd1_then_zasubq0
      0,	// MPR128:zasubd1_then_zasubq1
      0,	// MPR128:zasubs1_then_zasubd0
      0,	// MPR128:zasubs1_then_zasubd1
      0,	// MPR128:zasubs1_then_zasubq0
      0,	// MPR128:zasubs1_then_zasubq1
      0,	// MPR128:zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR128:zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR128:zasubh1_then_zasubd0
      0,	// MPR128:zasubh1_then_zasubd1
      0,	// MPR128:zasubh1_then_zasubq0
      0,	// MPR128:zasubh1_then_zasubq1
      0,	// MPR128:zasubh1_then_zasubs0
      0,	// MPR128:zasubh1_then_zasubs1
      0,	// MPR128:zasubh1_then_zasubd1_then_zasubq0
      0,	// MPR128:zasubh1_then_zasubd1_then_zasubq1
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubd0
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubd1
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubq0
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubq1
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR128:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR128:dsub1_then_bsub
      0,	// MPR128:dsub1_then_bsub_hi
      0,	// MPR128:dsub1_then_hsub
      0,	// MPR128:dsub1_then_hsub_hi
      0,	// MPR128:dsub1_then_ssub
      0,	// MPR128:dsub1_then_ssub_hi
      0,	// MPR128:dsub3_then_bsub
      0,	// MPR128:dsub3_then_bsub_hi
      0,	// MPR128:dsub3_then_hsub
      0,	// MPR128:dsub3_then_hsub_hi
      0,	// MPR128:dsub3_then_ssub
      0,	// MPR128:dsub3_then_ssub_hi
      0,	// MPR128:dsub2_then_bsub
      0,	// MPR128:dsub2_then_bsub_hi
      0,	// MPR128:dsub2_then_hsub
      0,	// MPR128:dsub2_then_hsub_hi
      0,	// MPR128:dsub2_then_ssub
      0,	// MPR128:dsub2_then_ssub_hi
      0,	// MPR128:psub1_then_psub
      0,	// MPR128:qsub1_then_dsub_hi
      0,	// MPR128:qsub3_then_dsub_hi
      0,	// MPR128:qsub2_then_dsub_hi
      0,	// MPR128:x8sub_7_then_sub_32
      0,	// MPR128:x8sub_7_then_sub_32_hi
      0,	// MPR128:x8sub_6_then_sub_32
      0,	// MPR128:x8sub_6_then_sub_32_hi
      0,	// MPR128:x8sub_5_then_sub_32
      0,	// MPR128:x8sub_5_then_sub_32_hi
      0,	// MPR128:x8sub_4_then_sub_32
      0,	// MPR128:x8sub_4_then_sub_32_hi
      0,	// MPR128:x8sub_3_then_sub_32
      0,	// MPR128:x8sub_3_then_sub_32_hi
      0,	// MPR128:x8sub_2_then_sub_32
      0,	// MPR128:x8sub_2_then_sub_32_hi
      0,	// MPR128:x8sub_1_then_sub_32
      0,	// MPR128:x8sub_1_then_sub_32_hi
      0,	// MPR128:subo64_then_sub_32
      0,	// MPR128:subo64_then_sub_32_hi
      0,	// MPR128:zsub1_then_zsub_hi
      0,	// MPR128:zsub3_then_zsub_hi
      0,	// MPR128:zsub2_then_zsub_hi
      0,	// MPR128:dsub0_dsub1
      0,	// MPR128:dsub0_dsub1_dsub2
      0,	// MPR128:dsub1_dsub2
      0,	// MPR128:dsub1_dsub2_dsub3
      0,	// MPR128:dsub2_dsub3
      0,	// MPR128:dsub_dsub1
      0,	// MPR128:dsub_dsub1_dsub2_dsub3
      0,	// MPR128:dsub_dsub1_dsub2
      0,	// MPR128:qsub0_qsub1
      0,	// MPR128:qsub0_qsub1_qsub2
      0,	// MPR128:qsub1_qsub2
      0,	// MPR128:qsub1_qsub2_qsub3
      0,	// MPR128:qsub2_qsub3
      0,	// MPR128:sub_32_x8sub_1_then_sub_32
      0,	// MPR128:x8sub_0_x8sub_1
      0,	// MPR128:x8sub_2_x8sub_3
      0,	// MPR128:x8sub_4_x8sub_5
      0,	// MPR128:x8sub_6_x8sub_7
      0,	// MPR128:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR128:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR128:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR128:sub_32_subo64_then_sub_32
      0,	// MPR128:zsub_qsub1
      0,	// MPR128:zsub_qsub1_qsub2_qsub3
      0,	// MPR128:zsub_qsub1_qsub2
      0,	// MPR128:zsub0_zsub1
      0,	// MPR128:zsub0_zsub1_zsub2
      0,	// MPR128:zsub1_zsub2
      0,	// MPR128:zsub1_zsub2_zsub3
      0,	// MPR128:zsub2_zsub3
      0,	// MPR128:zsub0_zsub2
      0,	// MPR128:zsub1_zsub3
    },
    {	// ZPRMul2
      7,	// ZPRMul2:bsub -> FPR8
      0,	// ZPRMul2:bsub_hi
      56,	// ZPRMul2:dsub -> FPR64
      0,	// ZPRMul2:dsub0
      0,	// ZPRMul2:dsub1
      0,	// ZPRMul2:dsub2
      0,	// ZPRMul2:dsub3
      0,	// ZPRMul2:dsub_hi
      8,	// ZPRMul2:hsub -> FPR16
      0,	// ZPRMul2:hsub_hi
      0,	// ZPRMul2:psub
      0,	// ZPRMul2:psub0
      0,	// ZPRMul2:psub1
      0,	// ZPRMul2:qsub0
      0,	// ZPRMul2:qsub1
      0,	// ZPRMul2:qsub2
      0,	// ZPRMul2:qsub3
      40,	// ZPRMul2:ssub -> FPR32
      0,	// ZPRMul2:ssub_hi
      0,	// ZPRMul2:sub_32
      0,	// ZPRMul2:sub_32_hi
      0,	// ZPRMul2:sube32
      0,	// ZPRMul2:sube64
      0,	// ZPRMul2:subo32
      0,	// ZPRMul2:subo64
      0,	// ZPRMul2:x8sub_0
      0,	// ZPRMul2:x8sub_1
      0,	// ZPRMul2:x8sub_2
      0,	// ZPRMul2:x8sub_3
      0,	// ZPRMul2:x8sub_4
      0,	// ZPRMul2:x8sub_5
      0,	// ZPRMul2:x8sub_6
      0,	// ZPRMul2:x8sub_7
      0,	// ZPRMul2:zasubb
      0,	// ZPRMul2:zasubd0
      0,	// ZPRMul2:zasubd1
      0,	// ZPRMul2:zasubh0
      0,	// ZPRMul2:zasubh1
      0,	// ZPRMul2:zasubq0
      0,	// ZPRMul2:zasubq1
      0,	// ZPRMul2:zasubs0
      0,	// ZPRMul2:zasubs1
      92,	// ZPRMul2:zsub -> FPR128
      0,	// ZPRMul2:zsub0
      0,	// ZPRMul2:zsub1
      0,	// ZPRMul2:zsub2
      0,	// ZPRMul2:zsub3
      0,	// ZPRMul2:zsub_hi
      0,	// ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2:dsub1_then_bsub
      0,	// ZPRMul2:dsub1_then_bsub_hi
      0,	// ZPRMul2:dsub1_then_hsub
      0,	// ZPRMul2:dsub1_then_hsub_hi
      0,	// ZPRMul2:dsub1_then_ssub
      0,	// ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPRMul2:dsub3_then_bsub
      0,	// ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPRMul2:dsub3_then_hsub
      0,	// ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPRMul2:dsub3_then_ssub
      0,	// ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPRMul2:dsub2_then_bsub
      0,	// ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPRMul2:dsub2_then_hsub
      0,	// ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPRMul2:dsub2_then_ssub
      0,	// ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPRMul2:psub1_then_psub
      0,	// ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2:subo64_then_sub_32
      0,	// ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPRMul2:dsub0_dsub1
      0,	// ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPRMul2:dsub1_dsub2
      0,	// ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPRMul2:dsub2_dsub3
      0,	// ZPRMul2:dsub_dsub1
      0,	// ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPRMul2:qsub0_qsub1
      0,	// ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPRMul2:qsub1_qsub2
      0,	// ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPRMul2:qsub2_qsub3
      0,	// ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2:sub_32_subo64_then_sub_32
      0,	// ZPRMul2:zsub_qsub1
      0,	// ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPRMul2:zsub0_zsub1
      0,	// ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPRMul2:zsub1_zsub2
      0,	// ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPRMul2:zsub2_zsub3
      0,	// ZPRMul2:zsub0_zsub2
      0,	// ZPRMul2:zsub1_zsub3
    },
    {	// ZPR_4b
      7,	// ZPR_4b:bsub -> FPR8
      0,	// ZPR_4b:bsub_hi
      65,	// ZPR_4b:dsub -> FPR64_lo
      0,	// ZPR_4b:dsub0
      0,	// ZPR_4b:dsub1
      0,	// ZPR_4b:dsub2
      0,	// ZPR_4b:dsub3
      0,	// ZPR_4b:dsub_hi
      10,	// ZPR_4b:hsub -> FPR16_lo
      0,	// ZPR_4b:hsub_hi
      0,	// ZPR_4b:psub
      0,	// ZPR_4b:psub0
      0,	// ZPR_4b:psub1
      0,	// ZPR_4b:qsub0
      0,	// ZPR_4b:qsub1
      0,	// ZPR_4b:qsub2
      0,	// ZPR_4b:qsub3
      44,	// ZPR_4b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR_4b:ssub_hi
      0,	// ZPR_4b:sub_32
      0,	// ZPR_4b:sub_32_hi
      0,	// ZPR_4b:sube32
      0,	// ZPR_4b:sube64
      0,	// ZPR_4b:subo32
      0,	// ZPR_4b:subo64
      0,	// ZPR_4b:x8sub_0
      0,	// ZPR_4b:x8sub_1
      0,	// ZPR_4b:x8sub_2
      0,	// ZPR_4b:x8sub_3
      0,	// ZPR_4b:x8sub_4
      0,	// ZPR_4b:x8sub_5
      0,	// ZPR_4b:x8sub_6
      0,	// ZPR_4b:x8sub_7
      0,	// ZPR_4b:zasubb
      0,	// ZPR_4b:zasubd0
      0,	// ZPR_4b:zasubd1
      0,	// ZPR_4b:zasubh0
      0,	// ZPR_4b:zasubh1
      0,	// ZPR_4b:zasubq0
      0,	// ZPR_4b:zasubq1
      0,	// ZPR_4b:zasubs0
      0,	// ZPR_4b:zasubs1
      94,	// ZPR_4b:zsub -> FPR128_lo
      0,	// ZPR_4b:zsub0
      0,	// ZPR_4b:zsub1
      0,	// ZPR_4b:zsub2
      0,	// ZPR_4b:zsub3
      0,	// ZPR_4b:zsub_hi
      0,	// ZPR_4b:zasubd1_then_zasubq0
      0,	// ZPR_4b:zasubd1_then_zasubq1
      0,	// ZPR_4b:zasubs1_then_zasubd0
      0,	// ZPR_4b:zasubs1_then_zasubd1
      0,	// ZPR_4b:zasubs1_then_zasubq0
      0,	// ZPR_4b:zasubs1_then_zasubq1
      0,	// ZPR_4b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_4b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_4b:zasubh1_then_zasubd0
      0,	// ZPR_4b:zasubh1_then_zasubd1
      0,	// ZPR_4b:zasubh1_then_zasubq0
      0,	// ZPR_4b:zasubh1_then_zasubq1
      0,	// ZPR_4b:zasubh1_then_zasubs0
      0,	// ZPR_4b:zasubh1_then_zasubs1
      0,	// ZPR_4b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR_4b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_4b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_4b:dsub1_then_bsub
      0,	// ZPR_4b:dsub1_then_bsub_hi
      0,	// ZPR_4b:dsub1_then_hsub
      0,	// ZPR_4b:dsub1_then_hsub_hi
      0,	// ZPR_4b:dsub1_then_ssub
      0,	// ZPR_4b:dsub1_then_ssub_hi
      0,	// ZPR_4b:dsub3_then_bsub
      0,	// ZPR_4b:dsub3_then_bsub_hi
      0,	// ZPR_4b:dsub3_then_hsub
      0,	// ZPR_4b:dsub3_then_hsub_hi
      0,	// ZPR_4b:dsub3_then_ssub
      0,	// ZPR_4b:dsub3_then_ssub_hi
      0,	// ZPR_4b:dsub2_then_bsub
      0,	// ZPR_4b:dsub2_then_bsub_hi
      0,	// ZPR_4b:dsub2_then_hsub
      0,	// ZPR_4b:dsub2_then_hsub_hi
      0,	// ZPR_4b:dsub2_then_ssub
      0,	// ZPR_4b:dsub2_then_ssub_hi
      0,	// ZPR_4b:psub1_then_psub
      0,	// ZPR_4b:qsub1_then_dsub_hi
      0,	// ZPR_4b:qsub3_then_dsub_hi
      0,	// ZPR_4b:qsub2_then_dsub_hi
      0,	// ZPR_4b:x8sub_7_then_sub_32
      0,	// ZPR_4b:x8sub_7_then_sub_32_hi
      0,	// ZPR_4b:x8sub_6_then_sub_32
      0,	// ZPR_4b:x8sub_6_then_sub_32_hi
      0,	// ZPR_4b:x8sub_5_then_sub_32
      0,	// ZPR_4b:x8sub_5_then_sub_32_hi
      0,	// ZPR_4b:x8sub_4_then_sub_32
      0,	// ZPR_4b:x8sub_4_then_sub_32_hi
      0,	// ZPR_4b:x8sub_3_then_sub_32
      0,	// ZPR_4b:x8sub_3_then_sub_32_hi
      0,	// ZPR_4b:x8sub_2_then_sub_32
      0,	// ZPR_4b:x8sub_2_then_sub_32_hi
      0,	// ZPR_4b:x8sub_1_then_sub_32
      0,	// ZPR_4b:x8sub_1_then_sub_32_hi
      0,	// ZPR_4b:subo64_then_sub_32
      0,	// ZPR_4b:subo64_then_sub_32_hi
      0,	// ZPR_4b:zsub1_then_zsub_hi
      0,	// ZPR_4b:zsub3_then_zsub_hi
      0,	// ZPR_4b:zsub2_then_zsub_hi
      0,	// ZPR_4b:dsub0_dsub1
      0,	// ZPR_4b:dsub0_dsub1_dsub2
      0,	// ZPR_4b:dsub1_dsub2
      0,	// ZPR_4b:dsub1_dsub2_dsub3
      0,	// ZPR_4b:dsub2_dsub3
      0,	// ZPR_4b:dsub_dsub1
      0,	// ZPR_4b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR_4b:dsub_dsub1_dsub2
      0,	// ZPR_4b:qsub0_qsub1
      0,	// ZPR_4b:qsub0_qsub1_qsub2
      0,	// ZPR_4b:qsub1_qsub2
      0,	// ZPR_4b:qsub1_qsub2_qsub3
      0,	// ZPR_4b:qsub2_qsub3
      0,	// ZPR_4b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR_4b:x8sub_0_x8sub_1
      0,	// ZPR_4b:x8sub_2_x8sub_3
      0,	// ZPR_4b:x8sub_4_x8sub_5
      0,	// ZPR_4b:x8sub_6_x8sub_7
      0,	// ZPR_4b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR_4b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR_4b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR_4b:sub_32_subo64_then_sub_32
      0,	// ZPR_4b:zsub_qsub1
      0,	// ZPR_4b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR_4b:zsub_qsub1_qsub2
      0,	// ZPR_4b:zsub0_zsub1
      0,	// ZPR_4b:zsub0_zsub1_zsub2
      0,	// ZPR_4b:zsub1_zsub2
      0,	// ZPR_4b:zsub1_zsub2_zsub3
      0,	// ZPR_4b:zsub2_zsub3
      0,	// ZPR_4b:zsub0_zsub2
      0,	// ZPR_4b:zsub1_zsub3
    },
    {	// FPR128_0to7
      7,	// FPR128_0to7:bsub -> FPR8
      0,	// FPR128_0to7:bsub_hi
      65,	// FPR128_0to7:dsub -> FPR64_lo
      0,	// FPR128_0to7:dsub0
      0,	// FPR128_0to7:dsub1
      0,	// FPR128_0to7:dsub2
      0,	// FPR128_0to7:dsub3
      0,	// FPR128_0to7:dsub_hi
      10,	// FPR128_0to7:hsub -> FPR16_lo
      0,	// FPR128_0to7:hsub_hi
      0,	// FPR128_0to7:psub
      0,	// FPR128_0to7:psub0
      0,	// FPR128_0to7:psub1
      0,	// FPR128_0to7:qsub0
      0,	// FPR128_0to7:qsub1
      0,	// FPR128_0to7:qsub2
      0,	// FPR128_0to7:qsub3
      44,	// FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// FPR128_0to7:ssub_hi
      0,	// FPR128_0to7:sub_32
      0,	// FPR128_0to7:sub_32_hi
      0,	// FPR128_0to7:sube32
      0,	// FPR128_0to7:sube64
      0,	// FPR128_0to7:subo32
      0,	// FPR128_0to7:subo64
      0,	// FPR128_0to7:x8sub_0
      0,	// FPR128_0to7:x8sub_1
      0,	// FPR128_0to7:x8sub_2
      0,	// FPR128_0to7:x8sub_3
      0,	// FPR128_0to7:x8sub_4
      0,	// FPR128_0to7:x8sub_5
      0,	// FPR128_0to7:x8sub_6
      0,	// FPR128_0to7:x8sub_7
      0,	// FPR128_0to7:zasubb
      0,	// FPR128_0to7:zasubd0
      0,	// FPR128_0to7:zasubd1
      0,	// FPR128_0to7:zasubh0
      0,	// FPR128_0to7:zasubh1
      0,	// FPR128_0to7:zasubq0
      0,	// FPR128_0to7:zasubq1
      0,	// FPR128_0to7:zasubs0
      0,	// FPR128_0to7:zasubs1
      0,	// FPR128_0to7:zsub
      0,	// FPR128_0to7:zsub0
      0,	// FPR128_0to7:zsub1
      0,	// FPR128_0to7:zsub2
      0,	// FPR128_0to7:zsub3
      0,	// FPR128_0to7:zsub_hi
      0,	// FPR128_0to7:zasubd1_then_zasubq0
      0,	// FPR128_0to7:zasubd1_then_zasubq1
      0,	// FPR128_0to7:zasubs1_then_zasubd0
      0,	// FPR128_0to7:zasubs1_then_zasubd1
      0,	// FPR128_0to7:zasubs1_then_zasubq0
      0,	// FPR128_0to7:zasubs1_then_zasubq1
      0,	// FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128_0to7:zasubh1_then_zasubd0
      0,	// FPR128_0to7:zasubh1_then_zasubd1
      0,	// FPR128_0to7:zasubh1_then_zasubq0
      0,	// FPR128_0to7:zasubh1_then_zasubq1
      0,	// FPR128_0to7:zasubh1_then_zasubs0
      0,	// FPR128_0to7:zasubh1_then_zasubs1
      0,	// FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// FPR128_0to7:dsub1_then_bsub
      0,	// FPR128_0to7:dsub1_then_bsub_hi
      0,	// FPR128_0to7:dsub1_then_hsub
      0,	// FPR128_0to7:dsub1_then_hsub_hi
      0,	// FPR128_0to7:dsub1_then_ssub
      0,	// FPR128_0to7:dsub1_then_ssub_hi
      0,	// FPR128_0to7:dsub3_then_bsub
      0,	// FPR128_0to7:dsub3_then_bsub_hi
      0,	// FPR128_0to7:dsub3_then_hsub
      0,	// FPR128_0to7:dsub3_then_hsub_hi
      0,	// FPR128_0to7:dsub3_then_ssub
      0,	// FPR128_0to7:dsub3_then_ssub_hi
      0,	// FPR128_0to7:dsub2_then_bsub
      0,	// FPR128_0to7:dsub2_then_bsub_hi
      0,	// FPR128_0to7:dsub2_then_hsub
      0,	// FPR128_0to7:dsub2_then_hsub_hi
      0,	// FPR128_0to7:dsub2_then_ssub
      0,	// FPR128_0to7:dsub2_then_ssub_hi
      0,	// FPR128_0to7:psub1_then_psub
      0,	// FPR128_0to7:qsub1_then_dsub_hi
      0,	// FPR128_0to7:qsub3_then_dsub_hi
      0,	// FPR128_0to7:qsub2_then_dsub_hi
      0,	// FPR128_0to7:x8sub_7_then_sub_32
      0,	// FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_6_then_sub_32
      0,	// FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_5_then_sub_32
      0,	// FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_4_then_sub_32
      0,	// FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_3_then_sub_32
      0,	// FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_2_then_sub_32
      0,	// FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// FPR128_0to7:x8sub_1_then_sub_32
      0,	// FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// FPR128_0to7:subo64_then_sub_32
      0,	// FPR128_0to7:subo64_then_sub_32_hi
      0,	// FPR128_0to7:zsub1_then_zsub_hi
      0,	// FPR128_0to7:zsub3_then_zsub_hi
      0,	// FPR128_0to7:zsub2_then_zsub_hi
      0,	// FPR128_0to7:dsub0_dsub1
      0,	// FPR128_0to7:dsub0_dsub1_dsub2
      0,	// FPR128_0to7:dsub1_dsub2
      0,	// FPR128_0to7:dsub1_dsub2_dsub3
      0,	// FPR128_0to7:dsub2_dsub3
      0,	// FPR128_0to7:dsub_dsub1
      0,	// FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// FPR128_0to7:dsub_dsub1_dsub2
      0,	// FPR128_0to7:qsub0_qsub1
      0,	// FPR128_0to7:qsub0_qsub1_qsub2
      0,	// FPR128_0to7:qsub1_qsub2
      0,	// FPR128_0to7:qsub1_qsub2_qsub3
      0,	// FPR128_0to7:qsub2_qsub3
      0,	// FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// FPR128_0to7:x8sub_0_x8sub_1
      0,	// FPR128_0to7:x8sub_2_x8sub_3
      0,	// FPR128_0to7:x8sub_4_x8sub_5
      0,	// FPR128_0to7:x8sub_6_x8sub_7
      0,	// FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// FPR128_0to7:zsub_qsub1
      0,	// FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// FPR128_0to7:zsub_qsub1_qsub2
      0,	// FPR128_0to7:zsub0_zsub1
      0,	// FPR128_0to7:zsub0_zsub1_zsub2
      0,	// FPR128_0to7:zsub1_zsub2
      0,	// FPR128_0to7:zsub1_zsub2_zsub3
      0,	// FPR128_0to7:zsub2_zsub3
      0,	// FPR128_0to7:zsub0_zsub2
      0,	// FPR128_0to7:zsub1_zsub3
    },
    {	// ZPRMul2_Hi
      7,	// ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPRMul2_Hi:bsub_hi
      56,	// ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPRMul2_Hi:dsub0
      0,	// ZPRMul2_Hi:dsub1
      0,	// ZPRMul2_Hi:dsub2
      0,	// ZPRMul2_Hi:dsub3
      0,	// ZPRMul2_Hi:dsub_hi
      8,	// ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPRMul2_Hi:hsub_hi
      0,	// ZPRMul2_Hi:psub
      0,	// ZPRMul2_Hi:psub0
      0,	// ZPRMul2_Hi:psub1
      0,	// ZPRMul2_Hi:qsub0
      0,	// ZPRMul2_Hi:qsub1
      0,	// ZPRMul2_Hi:qsub2
      0,	// ZPRMul2_Hi:qsub3
      40,	// ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPRMul2_Hi:ssub_hi
      0,	// ZPRMul2_Hi:sub_32
      0,	// ZPRMul2_Hi:sub_32_hi
      0,	// ZPRMul2_Hi:sube32
      0,	// ZPRMul2_Hi:sube64
      0,	// ZPRMul2_Hi:subo32
      0,	// ZPRMul2_Hi:subo64
      0,	// ZPRMul2_Hi:x8sub_0
      0,	// ZPRMul2_Hi:x8sub_1
      0,	// ZPRMul2_Hi:x8sub_2
      0,	// ZPRMul2_Hi:x8sub_3
      0,	// ZPRMul2_Hi:x8sub_4
      0,	// ZPRMul2_Hi:x8sub_5
      0,	// ZPRMul2_Hi:x8sub_6
      0,	// ZPRMul2_Hi:x8sub_7
      0,	// ZPRMul2_Hi:zasubb
      0,	// ZPRMul2_Hi:zasubd0
      0,	// ZPRMul2_Hi:zasubd1
      0,	// ZPRMul2_Hi:zasubh0
      0,	// ZPRMul2_Hi:zasubh1
      0,	// ZPRMul2_Hi:zasubq0
      0,	// ZPRMul2_Hi:zasubq1
      0,	// ZPRMul2_Hi:zasubs0
      0,	// ZPRMul2_Hi:zasubs1
      92,	// ZPRMul2_Hi:zsub -> FPR128
      0,	// ZPRMul2_Hi:zsub0
      0,	// ZPRMul2_Hi:zsub1
      0,	// ZPRMul2_Hi:zsub2
      0,	// ZPRMul2_Hi:zsub3
      0,	// ZPRMul2_Hi:zsub_hi
      0,	// ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi:dsub1_then_bsub
      0,	// ZPRMul2_Hi:dsub1_then_bsub_hi
      0,	// ZPRMul2_Hi:dsub1_then_hsub
      0,	// ZPRMul2_Hi:dsub1_then_hsub_hi
      0,	// ZPRMul2_Hi:dsub1_then_ssub
      0,	// ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPRMul2_Hi:psub1_then_psub
      0,	// ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPRMul2_Hi:dsub2_dsub3
      0,	// ZPRMul2_Hi:dsub_dsub1
      0,	// ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_Hi:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_Hi:zsub_qsub1
      0,	// ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPRMul2_Lo
      7,	// ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPRMul2_Lo:bsub_hi
      65,	// ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPRMul2_Lo:dsub0
      0,	// ZPRMul2_Lo:dsub1
      0,	// ZPRMul2_Lo:dsub2
      0,	// ZPRMul2_Lo:dsub3
      0,	// ZPRMul2_Lo:dsub_hi
      10,	// ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPRMul2_Lo:hsub_hi
      0,	// ZPRMul2_Lo:psub
      0,	// ZPRMul2_Lo:psub0
      0,	// ZPRMul2_Lo:psub1
      0,	// ZPRMul2_Lo:qsub0
      0,	// ZPRMul2_Lo:qsub1
      0,	// ZPRMul2_Lo:qsub2
      0,	// ZPRMul2_Lo:qsub3
      44,	// ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPRMul2_Lo:ssub_hi
      0,	// ZPRMul2_Lo:sub_32
      0,	// ZPRMul2_Lo:sub_32_hi
      0,	// ZPRMul2_Lo:sube32
      0,	// ZPRMul2_Lo:sube64
      0,	// ZPRMul2_Lo:subo32
      0,	// ZPRMul2_Lo:subo64
      0,	// ZPRMul2_Lo:x8sub_0
      0,	// ZPRMul2_Lo:x8sub_1
      0,	// ZPRMul2_Lo:x8sub_2
      0,	// ZPRMul2_Lo:x8sub_3
      0,	// ZPRMul2_Lo:x8sub_4
      0,	// ZPRMul2_Lo:x8sub_5
      0,	// ZPRMul2_Lo:x8sub_6
      0,	// ZPRMul2_Lo:x8sub_7
      0,	// ZPRMul2_Lo:zasubb
      0,	// ZPRMul2_Lo:zasubd0
      0,	// ZPRMul2_Lo:zasubd1
      0,	// ZPRMul2_Lo:zasubh0
      0,	// ZPRMul2_Lo:zasubh1
      0,	// ZPRMul2_Lo:zasubq0
      0,	// ZPRMul2_Lo:zasubq1
      0,	// ZPRMul2_Lo:zasubs0
      0,	// ZPRMul2_Lo:zasubs1
      94,	// ZPRMul2_Lo:zsub -> FPR128_lo
      0,	// ZPRMul2_Lo:zsub0
      0,	// ZPRMul2_Lo:zsub1
      0,	// ZPRMul2_Lo:zsub2
      0,	// ZPRMul2_Lo:zsub3
      0,	// ZPRMul2_Lo:zsub_hi
      0,	// ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo:dsub1_then_bsub
      0,	// ZPRMul2_Lo:dsub1_then_bsub_hi
      0,	// ZPRMul2_Lo:dsub1_then_hsub
      0,	// ZPRMul2_Lo:dsub1_then_hsub_hi
      0,	// ZPRMul2_Lo:dsub1_then_ssub
      0,	// ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPRMul2_Lo:dsub3_then_ssub_hi
      0,	// ZPRMul2_Lo:dsub2_then_bsub
      0,	// ZPRMul2_Lo:dsub2_then_bsub_hi
      0,	// ZPRMul2_Lo:dsub2_then_hsub
      0,	// ZPRMul2_Lo:dsub2_then_hsub_hi
      0,	// ZPRMul2_Lo:dsub2_then_ssub
      0,	// ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPRMul2_Lo:psub1_then_psub
      0,	// ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPRMul2_Lo:dsub2_dsub3
      0,	// ZPRMul2_Lo:dsub_dsub1
      0,	// ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_Lo:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_Lo:zsub_qsub1
      0,	// ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPRMul4
      7,	// ZPRMul4:bsub -> FPR8
      0,	// ZPRMul4:bsub_hi
      56,	// ZPRMul4:dsub -> FPR64
      0,	// ZPRMul4:dsub0
      0,	// ZPRMul4:dsub1
      0,	// ZPRMul4:dsub2
      0,	// ZPRMul4:dsub3
      0,	// ZPRMul4:dsub_hi
      8,	// ZPRMul4:hsub -> FPR16
      0,	// ZPRMul4:hsub_hi
      0,	// ZPRMul4:psub
      0,	// ZPRMul4:psub0
      0,	// ZPRMul4:psub1
      0,	// ZPRMul4:qsub0
      0,	// ZPRMul4:qsub1
      0,	// ZPRMul4:qsub2
      0,	// ZPRMul4:qsub3
      40,	// ZPRMul4:ssub -> FPR32
      0,	// ZPRMul4:ssub_hi
      0,	// ZPRMul4:sub_32
      0,	// ZPRMul4:sub_32_hi
      0,	// ZPRMul4:sube32
      0,	// ZPRMul4:sube64
      0,	// ZPRMul4:subo32
      0,	// ZPRMul4:subo64
      0,	// ZPRMul4:x8sub_0
      0,	// ZPRMul4:x8sub_1
      0,	// ZPRMul4:x8sub_2
      0,	// ZPRMul4:x8sub_3
      0,	// ZPRMul4:x8sub_4
      0,	// ZPRMul4:x8sub_5
      0,	// ZPRMul4:x8sub_6
      0,	// ZPRMul4:x8sub_7
      0,	// ZPRMul4:zasubb
      0,	// ZPRMul4:zasubd0
      0,	// ZPRMul4:zasubd1
      0,	// ZPRMul4:zasubh0
      0,	// ZPRMul4:zasubh1
      0,	// ZPRMul4:zasubq0
      0,	// ZPRMul4:zasubq1
      0,	// ZPRMul4:zasubs0
      0,	// ZPRMul4:zasubs1
      92,	// ZPRMul4:zsub -> FPR128
      0,	// ZPRMul4:zsub0
      0,	// ZPRMul4:zsub1
      0,	// ZPRMul4:zsub2
      0,	// ZPRMul4:zsub3
      0,	// ZPRMul4:zsub_hi
      0,	// ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4:dsub1_then_bsub
      0,	// ZPRMul4:dsub1_then_bsub_hi
      0,	// ZPRMul4:dsub1_then_hsub
      0,	// ZPRMul4:dsub1_then_hsub_hi
      0,	// ZPRMul4:dsub1_then_ssub
      0,	// ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPRMul4:dsub3_then_bsub
      0,	// ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPRMul4:dsub3_then_hsub
      0,	// ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPRMul4:dsub3_then_ssub
      0,	// ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPRMul4:dsub2_then_bsub
      0,	// ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPRMul4:dsub2_then_hsub
      0,	// ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPRMul4:dsub2_then_ssub
      0,	// ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPRMul4:psub1_then_psub
      0,	// ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPRMul4:subo64_then_sub_32
      0,	// ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPRMul4:dsub0_dsub1
      0,	// ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPRMul4:dsub1_dsub2
      0,	// ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPRMul4:dsub2_dsub3
      0,	// ZPRMul4:dsub_dsub1
      0,	// ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPRMul4:qsub0_qsub1
      0,	// ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPRMul4:qsub1_qsub2
      0,	// ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPRMul4:qsub2_qsub3
      0,	// ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPRMul4:zsub_qsub1
      0,	// ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPRMul4:zsub0_zsub1
      0,	// ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPRMul4:zsub1_zsub2
      0,	// ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPRMul4:zsub2_zsub3
      0,	// ZPRMul4:zsub0_zsub2
      0,	// ZPRMul4:zsub1_zsub3
    },
    {	// ZPR_3b
      7,	// ZPR_3b:bsub -> FPR8
      0,	// ZPR_3b:bsub_hi
      65,	// ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR_3b:dsub0
      0,	// ZPR_3b:dsub1
      0,	// ZPR_3b:dsub2
      0,	// ZPR_3b:dsub3
      0,	// ZPR_3b:dsub_hi
      10,	// ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR_3b:hsub_hi
      0,	// ZPR_3b:psub
      0,	// ZPR_3b:psub0
      0,	// ZPR_3b:psub1
      0,	// ZPR_3b:qsub0
      0,	// ZPR_3b:qsub1
      0,	// ZPR_3b:qsub2
      0,	// ZPR_3b:qsub3
      44,	// ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR_3b:ssub_hi
      0,	// ZPR_3b:sub_32
      0,	// ZPR_3b:sub_32_hi
      0,	// ZPR_3b:sube32
      0,	// ZPR_3b:sube64
      0,	// ZPR_3b:subo32
      0,	// ZPR_3b:subo64
      0,	// ZPR_3b:x8sub_0
      0,	// ZPR_3b:x8sub_1
      0,	// ZPR_3b:x8sub_2
      0,	// ZPR_3b:x8sub_3
      0,	// ZPR_3b:x8sub_4
      0,	// ZPR_3b:x8sub_5
      0,	// ZPR_3b:x8sub_6
      0,	// ZPR_3b:x8sub_7
      0,	// ZPR_3b:zasubb
      0,	// ZPR_3b:zasubd0
      0,	// ZPR_3b:zasubd1
      0,	// ZPR_3b:zasubh0
      0,	// ZPR_3b:zasubh1
      0,	// ZPR_3b:zasubq0
      0,	// ZPR_3b:zasubq1
      0,	// ZPR_3b:zasubs0
      0,	// ZPR_3b:zasubs1
      98,	// ZPR_3b:zsub -> FPR128_0to7
      0,	// ZPR_3b:zsub0
      0,	// ZPR_3b:zsub1
      0,	// ZPR_3b:zsub2
      0,	// ZPR_3b:zsub3
      0,	// ZPR_3b:zsub_hi
      0,	// ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_3b:dsub1_then_bsub
      0,	// ZPR_3b:dsub1_then_bsub_hi
      0,	// ZPR_3b:dsub1_then_hsub
      0,	// ZPR_3b:dsub1_then_hsub_hi
      0,	// ZPR_3b:dsub1_then_ssub
      0,	// ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR_3b:dsub3_then_bsub
      0,	// ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR_3b:dsub3_then_hsub
      0,	// ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR_3b:dsub3_then_ssub
      0,	// ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR_3b:dsub2_then_bsub
      0,	// ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR_3b:dsub2_then_hsub
      0,	// ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR_3b:dsub2_then_ssub
      0,	// ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR_3b:psub1_then_psub
      0,	// ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR_3b:subo64_then_sub_32
      0,	// ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR_3b:dsub0_dsub1
      0,	// ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR_3b:dsub1_dsub2
      0,	// ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR_3b:dsub2_dsub3
      0,	// ZPR_3b:dsub_dsub1
      0,	// ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR_3b:qsub0_qsub1
      0,	// ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR_3b:qsub1_qsub2
      0,	// ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR_3b:qsub2_qsub3
      0,	// ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR_3b:sub_32_subo64_then_sub_32
      0,	// ZPR_3b:zsub_qsub1
      0,	// ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR_3b:zsub0_zsub1
      0,	// ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR_3b:zsub1_zsub2
      0,	// ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR_3b:zsub2_zsub3
      0,	// ZPR_3b:zsub0_zsub2
      0,	// ZPR_3b:zsub1_zsub3
    },
    {	// ZPR_K
      7,	// ZPR_K:bsub -> FPR8
      0,	// ZPR_K:bsub_hi
      56,	// ZPR_K:dsub -> FPR64
      0,	// ZPR_K:dsub0
      0,	// ZPR_K:dsub1
      0,	// ZPR_K:dsub2
      0,	// ZPR_K:dsub3
      0,	// ZPR_K:dsub_hi
      8,	// ZPR_K:hsub -> FPR16
      0,	// ZPR_K:hsub_hi
      0,	// ZPR_K:psub
      0,	// ZPR_K:psub0
      0,	// ZPR_K:psub1
      0,	// ZPR_K:qsub0
      0,	// ZPR_K:qsub1
      0,	// ZPR_K:qsub2
      0,	// ZPR_K:qsub3
      40,	// ZPR_K:ssub -> FPR32
      0,	// ZPR_K:ssub_hi
      0,	// ZPR_K:sub_32
      0,	// ZPR_K:sub_32_hi
      0,	// ZPR_K:sube32
      0,	// ZPR_K:sube64
      0,	// ZPR_K:subo32
      0,	// ZPR_K:subo64
      0,	// ZPR_K:x8sub_0
      0,	// ZPR_K:x8sub_1
      0,	// ZPR_K:x8sub_2
      0,	// ZPR_K:x8sub_3
      0,	// ZPR_K:x8sub_4
      0,	// ZPR_K:x8sub_5
      0,	// ZPR_K:x8sub_6
      0,	// ZPR_K:x8sub_7
      0,	// ZPR_K:zasubb
      0,	// ZPR_K:zasubd0
      0,	// ZPR_K:zasubd1
      0,	// ZPR_K:zasubh0
      0,	// ZPR_K:zasubh1
      0,	// ZPR_K:zasubq0
      0,	// ZPR_K:zasubq1
      0,	// ZPR_K:zasubs0
      0,	// ZPR_K:zasubs1
      92,	// ZPR_K:zsub -> FPR128
      0,	// ZPR_K:zsub0
      0,	// ZPR_K:zsub1
      0,	// ZPR_K:zsub2
      0,	// ZPR_K:zsub3
      0,	// ZPR_K:zsub_hi
      0,	// ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR_K:dsub1_then_bsub
      0,	// ZPR_K:dsub1_then_bsub_hi
      0,	// ZPR_K:dsub1_then_hsub
      0,	// ZPR_K:dsub1_then_hsub_hi
      0,	// ZPR_K:dsub1_then_ssub
      0,	// ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR_K:dsub3_then_bsub
      0,	// ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR_K:dsub3_then_hsub
      0,	// ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR_K:dsub3_then_ssub
      0,	// ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR_K:dsub2_then_bsub
      0,	// ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR_K:dsub2_then_hsub
      0,	// ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR_K:dsub2_then_ssub
      0,	// ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR_K:psub1_then_psub
      0,	// ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR_K:subo64_then_sub_32
      0,	// ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR_K:dsub0_dsub1
      0,	// ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR_K:dsub1_dsub2
      0,	// ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR_K:dsub2_dsub3
      0,	// ZPR_K:dsub_dsub1
      0,	// ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR_K:qsub0_qsub1
      0,	// ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR_K:qsub1_qsub2
      0,	// ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR_K:qsub2_qsub3
      0,	// ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPR_K:zsub_qsub1
      0,	// ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR_K:zsub0_zsub1
      0,	// ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR_K:zsub1_zsub2
      0,	// ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR_K:zsub2_zsub3
      0,	// ZPR_K:zsub0_zsub2
      0,	// ZPR_K:zsub1_zsub3
    },
    {	// ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub0
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub0
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub0
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub0
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub3
      44,	// ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPRMul2_and_ZPR_3b
      7,	// ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPRMul2_and_ZPR_3b:dsub0
      0,	// ZPRMul2_and_ZPR_3b:dsub1
      0,	// ZPRMul2_and_ZPR_3b:dsub2
      0,	// ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPRMul2_and_ZPR_3b:psub
      0,	// ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPRMul2_and_ZPR_3b:qsub0
      0,	// ZPRMul2_and_ZPR_3b:qsub1
      0,	// ZPRMul2_and_ZPR_3b:qsub2
      0,	// ZPRMul2_and_ZPR_3b:qsub3
      44,	// ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      0,	// ZPRMul2_and_ZPR_3b:zsub0
      0,	// ZPRMul2_and_ZPR_3b:zsub1
      0,	// ZPRMul2_and_ZPR_3b:zsub2
      0,	// ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_bsub
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_hsub
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_ssub
      0,	// ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_3b:dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_3b:dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_3b:dsub_dsub1
      0,	// ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_3b:qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_and_ZPR_3b:zsub_qsub1
      0,	// ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_3b:zsub0_zsub1
      0,	// ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPRMul2_and_ZPR_3b:zsub1_zsub2
      0,	// ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPRMul2_and_ZPR_K
      7,	// ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPRMul2_and_ZPR_K:dsub0
      0,	// ZPRMul2_and_ZPR_K:dsub1
      0,	// ZPRMul2_and_ZPR_K:dsub2
      0,	// ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPRMul2_and_ZPR_K:psub
      0,	// ZPRMul2_and_ZPR_K:psub0
      0,	// ZPRMul2_and_ZPR_K:psub1
      0,	// ZPRMul2_and_ZPR_K:qsub0
      0,	// ZPRMul2_and_ZPR_K:qsub1
      0,	// ZPRMul2_and_ZPR_K:qsub2
      0,	// ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:sube32
      0,	// ZPRMul2_and_ZPR_K:sube64
      0,	// ZPRMul2_and_ZPR_K:subo32
      0,	// ZPRMul2_and_ZPR_K:subo64
      0,	// ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPRMul2_and_ZPR_K:zsub -> FPR128
      0,	// ZPRMul2_and_ZPR_K:zsub0
      0,	// ZPRMul2_and_ZPR_K:zsub1
      0,	// ZPRMul2_and_ZPR_K:zsub2
      0,	// ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_bsub
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_hsub
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_ssub
      0,	// ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_bsub
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_hsub
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_ssub
      0,	// ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_K:dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_K:dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_K:dsub_dsub1
      0,	// ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_K:qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPRMul2_and_ZPR_K:zsub_qsub1
      0,	// ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPRMul2_and_ZPR_K:zsub0_zsub1
      0,	// ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPRMul2_and_ZPR_K:zsub1_zsub2
      0,	// ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPRMul4_and_ZPR_3b
      7,	// ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPRMul4_and_ZPR_3b:dsub0
      0,	// ZPRMul4_and_ZPR_3b:dsub1
      0,	// ZPRMul4_and_ZPR_3b:dsub2
      0,	// ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPRMul4_and_ZPR_3b:psub
      0,	// ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPRMul4_and_ZPR_3b:qsub0
      0,	// ZPRMul4_and_ZPR_3b:qsub1
      0,	// ZPRMul4_and_ZPR_3b:qsub2
      0,	// ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      0,	// ZPRMul4_and_ZPR_3b:zsub0
      0,	// ZPRMul4_and_ZPR_3b:zsub1
      0,	// ZPRMul4_and_ZPR_3b:zsub2
      0,	// ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_bsub
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_hsub
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_ssub
      0,	// ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_3b:dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_3b:dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_3b:dsub_dsub1
      0,	// ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_3b:qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      0,	// ZPRMul4_and_ZPR_3b:zsub_qsub1
      0,	// ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_3b:zsub0_zsub1
      0,	// ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPRMul4_and_ZPR_3b:zsub1_zsub2
      0,	// ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPRMul4_and_ZPR_K
      7,	// ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPRMul4_and_ZPR_K:dsub0
      0,	// ZPRMul4_and_ZPR_K:dsub1
      0,	// ZPRMul4_and_ZPR_K:dsub2
      0,	// ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPRMul4_and_ZPR_K:psub
      0,	// ZPRMul4_and_ZPR_K:psub0
      0,	// ZPRMul4_and_ZPR_K:psub1
      0,	// ZPRMul4_and_ZPR_K:qsub0
      0,	// ZPRMul4_and_ZPR_K:qsub1
      0,	// ZPRMul4_and_ZPR_K:qsub2
      0,	// ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:sube32
      0,	// ZPRMul4_and_ZPR_K:sube64
      0,	// ZPRMul4_and_ZPR_K:subo32
      0,	// ZPRMul4_and_ZPR_K:subo64
      0,	// ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPRMul4_and_ZPR_K:zsub -> FPR128
      0,	// ZPRMul4_and_ZPR_K:zsub0
      0,	// ZPRMul4_and_ZPR_K:zsub1
      0,	// ZPRMul4_and_ZPR_K:zsub2
      0,	// ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_bsub
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_hsub
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_ssub
      0,	// ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_bsub
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_hsub
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_ssub
      0,	// ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_K:dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_K:dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_K:dsub_dsub1
      0,	// ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_K:qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPRMul4_and_ZPR_K:zsub_qsub1
      0,	// ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPRMul4_and_ZPR_K:zsub0_zsub1
      0,	// ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPRMul4_and_ZPR_K:zsub1_zsub2
      0,	// ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// DDD
      7,	// DDD:bsub -> FPR8
      0,	// DDD:bsub_hi
      0,	// DDD:dsub
      56,	// DDD:dsub0 -> FPR64
      56,	// DDD:dsub1 -> FPR64
      56,	// DDD:dsub2 -> FPR64
      0,	// DDD:dsub3
      0,	// DDD:dsub_hi
      8,	// DDD:hsub -> FPR16
      0,	// DDD:hsub_hi
      0,	// DDD:psub
      0,	// DDD:psub0
      0,	// DDD:psub1
      0,	// DDD:qsub0
      0,	// DDD:qsub1
      0,	// DDD:qsub2
      0,	// DDD:qsub3
      40,	// DDD:ssub -> FPR32
      0,	// DDD:ssub_hi
      0,	// DDD:sub_32
      0,	// DDD:sub_32_hi
      0,	// DDD:sube32
      0,	// DDD:sube64
      0,	// DDD:subo32
      0,	// DDD:subo64
      0,	// DDD:x8sub_0
      0,	// DDD:x8sub_1
      0,	// DDD:x8sub_2
      0,	// DDD:x8sub_3
      0,	// DDD:x8sub_4
      0,	// DDD:x8sub_5
      0,	// DDD:x8sub_6
      0,	// DDD:x8sub_7
      0,	// DDD:zasubb
      0,	// DDD:zasubd0
      0,	// DDD:zasubd1
      0,	// DDD:zasubh0
      0,	// DDD:zasubh1
      0,	// DDD:zasubq0
      0,	// DDD:zasubq1
      0,	// DDD:zasubs0
      0,	// DDD:zasubs1
      0,	// DDD:zsub
      0,	// DDD:zsub0
      0,	// DDD:zsub1
      0,	// DDD:zsub2
      0,	// DDD:zsub3
      0,	// DDD:zsub_hi
      0,	// DDD:zasubd1_then_zasubq0
      0,	// DDD:zasubd1_then_zasubq1
      0,	// DDD:zasubs1_then_zasubd0
      0,	// DDD:zasubs1_then_zasubd1
      0,	// DDD:zasubs1_then_zasubq0
      0,	// DDD:zasubs1_then_zasubq1
      0,	// DDD:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD:zasubh1_then_zasubd0
      0,	// DDD:zasubh1_then_zasubd1
      0,	// DDD:zasubh1_then_zasubq0
      0,	// DDD:zasubh1_then_zasubq1
      0,	// DDD:zasubh1_then_zasubs0
      0,	// DDD:zasubh1_then_zasubs1
      0,	// DDD:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD:dsub1_then_bsub -> FPR8
      0,	// DDD:dsub1_then_bsub_hi
      8,	// DDD:dsub1_then_hsub -> FPR16
      0,	// DDD:dsub1_then_hsub_hi
      40,	// DDD:dsub1_then_ssub -> FPR32
      0,	// DDD:dsub1_then_ssub_hi
      0,	// DDD:dsub3_then_bsub
      0,	// DDD:dsub3_then_bsub_hi
      0,	// DDD:dsub3_then_hsub
      0,	// DDD:dsub3_then_hsub_hi
      0,	// DDD:dsub3_then_ssub
      0,	// DDD:dsub3_then_ssub_hi
      7,	// DDD:dsub2_then_bsub -> FPR8
      0,	// DDD:dsub2_then_bsub_hi
      8,	// DDD:dsub2_then_hsub -> FPR16
      0,	// DDD:dsub2_then_hsub_hi
      40,	// DDD:dsub2_then_ssub -> FPR32
      0,	// DDD:dsub2_then_ssub_hi
      0,	// DDD:psub1_then_psub
      0,	// DDD:qsub1_then_dsub_hi
      0,	// DDD:qsub3_then_dsub_hi
      0,	// DDD:qsub2_then_dsub_hi
      0,	// DDD:x8sub_7_then_sub_32
      0,	// DDD:x8sub_7_then_sub_32_hi
      0,	// DDD:x8sub_6_then_sub_32
      0,	// DDD:x8sub_6_then_sub_32_hi
      0,	// DDD:x8sub_5_then_sub_32
      0,	// DDD:x8sub_5_then_sub_32_hi
      0,	// DDD:x8sub_4_then_sub_32
      0,	// DDD:x8sub_4_then_sub_32_hi
      0,	// DDD:x8sub_3_then_sub_32
      0,	// DDD:x8sub_3_then_sub_32_hi
      0,	// DDD:x8sub_2_then_sub_32
      0,	// DDD:x8sub_2_then_sub_32_hi
      0,	// DDD:x8sub_1_then_sub_32
      0,	// DDD:x8sub_1_then_sub_32_hi
      0,	// DDD:subo64_then_sub_32
      0,	// DDD:subo64_then_sub_32_hi
      0,	// DDD:zsub1_then_zsub_hi
      0,	// DDD:zsub3_then_zsub_hi
      0,	// DDD:zsub2_then_zsub_hi
      75,	// DDD:dsub0_dsub1 -> DD
      0,	// DDD:dsub0_dsub1_dsub2
      75,	// DDD:dsub1_dsub2 -> DD
      0,	// DDD:dsub1_dsub2_dsub3
      0,	// DDD:dsub2_dsub3
      0,	// DDD:dsub_dsub1
      0,	// DDD:dsub_dsub1_dsub2_dsub3
      0,	// DDD:dsub_dsub1_dsub2
      0,	// DDD:qsub0_qsub1
      0,	// DDD:qsub0_qsub1_qsub2
      0,	// DDD:qsub1_qsub2
      0,	// DDD:qsub1_qsub2_qsub3
      0,	// DDD:qsub2_qsub3
      0,	// DDD:sub_32_x8sub_1_then_sub_32
      0,	// DDD:x8sub_0_x8sub_1
      0,	// DDD:x8sub_2_x8sub_3
      0,	// DDD:x8sub_4_x8sub_5
      0,	// DDD:x8sub_6_x8sub_7
      0,	// DDD:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD:sub_32_subo64_then_sub_32
      0,	// DDD:zsub_qsub1
      0,	// DDD:zsub_qsub1_qsub2_qsub3
      0,	// DDD:zsub_qsub1_qsub2
      0,	// DDD:zsub0_zsub1
      0,	// DDD:zsub0_zsub1_zsub2
      0,	// DDD:zsub1_zsub2
      0,	// DDD:zsub1_zsub2_zsub3
      0,	// DDD:zsub2_zsub3
      0,	// DDD:zsub0_zsub2
      0,	// DDD:zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo
      7,	// DDD_with_dsub0_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub
      65,	// DDD_with_dsub0_in_FPR64_lo:dsub0 -> FPR64_lo
      56,	// DDD_with_dsub0_in_FPR64_lo:dsub1 -> FPR64
      56,	// DDD_with_dsub0_in_FPR64_lo:dsub2 -> FPR64
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:psub
      0,	// DDD_with_dsub0_in_FPR64_lo:psub0
      0,	// DDD_with_dsub0_in_FPR64_lo:psub1
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub3
      44,	// DDD_with_dsub0_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:sube32
      0,	// DDD_with_dsub0_in_FPR64_lo:sube64
      0,	// DDD_with_dsub0_in_FPR64_lo:subo32
      0,	// DDD_with_dsub0_in_FPR64_lo:subo64
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub2_then_zsub_hi
      76,	// DDD_with_dsub0_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub0_dsub1_dsub2
      75,	// DDD_with_dsub0_in_FPR64_lo:dsub1_dsub2 -> DD
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDD_with_dsub1_in_FPR64_lo
      7,	// DDD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub
      56,	// DDD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64
      65,	// DDD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// DDD_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// DDD_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// DDD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:psub
      0,	// DDD_with_dsub1_in_FPR64_lo:psub0
      0,	// DDD_with_dsub1_in_FPR64_lo:psub1
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub3
      40,	// DDD_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// DDD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:sube32
      0,	// DDD_with_dsub1_in_FPR64_lo:sube64
      0,	// DDD_with_dsub1_in_FPR64_lo:subo32
      0,	// DDD_with_dsub1_in_FPR64_lo:subo64
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      77,	// DDD_with_dsub1_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// DDD_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDD_with_dsub2_in_FPR64_lo
      7,	// DDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub
      56,	// DDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64
      56,	// DDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// DDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// DDD_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// DDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub3
      40,	// DDD_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// DDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      75,	// DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub
      65,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:psub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:psub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:psub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub3
      44,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sube32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sube64
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:subo32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:subo64
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      79,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      7,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub
      56,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64
      65,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub3
      40,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      77,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub
      65,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub3
      44,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      79,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD
      7,	// DDDD:bsub -> FPR8
      0,	// DDDD:bsub_hi
      0,	// DDDD:dsub
      56,	// DDDD:dsub0 -> FPR64
      56,	// DDDD:dsub1 -> FPR64
      56,	// DDDD:dsub2 -> FPR64
      56,	// DDDD:dsub3 -> FPR64
      0,	// DDDD:dsub_hi
      8,	// DDDD:hsub -> FPR16
      0,	// DDDD:hsub_hi
      0,	// DDDD:psub
      0,	// DDDD:psub0
      0,	// DDDD:psub1
      0,	// DDDD:qsub0
      0,	// DDDD:qsub1
      0,	// DDDD:qsub2
      0,	// DDDD:qsub3
      40,	// DDDD:ssub -> FPR32
      0,	// DDDD:ssub_hi
      0,	// DDDD:sub_32
      0,	// DDDD:sub_32_hi
      0,	// DDDD:sube32
      0,	// DDDD:sube64
      0,	// DDDD:subo32
      0,	// DDDD:subo64
      0,	// DDDD:x8sub_0
      0,	// DDDD:x8sub_1
      0,	// DDDD:x8sub_2
      0,	// DDDD:x8sub_3
      0,	// DDDD:x8sub_4
      0,	// DDDD:x8sub_5
      0,	// DDDD:x8sub_6
      0,	// DDDD:x8sub_7
      0,	// DDDD:zasubb
      0,	// DDDD:zasubd0
      0,	// DDDD:zasubd1
      0,	// DDDD:zasubh0
      0,	// DDDD:zasubh1
      0,	// DDDD:zasubq0
      0,	// DDDD:zasubq1
      0,	// DDDD:zasubs0
      0,	// DDDD:zasubs1
      0,	// DDDD:zsub
      0,	// DDDD:zsub0
      0,	// DDDD:zsub1
      0,	// DDDD:zsub2
      0,	// DDDD:zsub3
      0,	// DDDD:zsub_hi
      0,	// DDDD:zasubd1_then_zasubq0
      0,	// DDDD:zasubd1_then_zasubq1
      0,	// DDDD:zasubs1_then_zasubd0
      0,	// DDDD:zasubs1_then_zasubd1
      0,	// DDDD:zasubs1_then_zasubq0
      0,	// DDDD:zasubs1_then_zasubq1
      0,	// DDDD:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD:zasubh1_then_zasubd0
      0,	// DDDD:zasubh1_then_zasubd1
      0,	// DDDD:zasubh1_then_zasubq0
      0,	// DDDD:zasubh1_then_zasubq1
      0,	// DDDD:zasubh1_then_zasubs0
      0,	// DDDD:zasubh1_then_zasubs1
      0,	// DDDD:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD:dsub1_then_bsub -> FPR8
      0,	// DDDD:dsub1_then_bsub_hi
      8,	// DDDD:dsub1_then_hsub -> FPR16
      0,	// DDDD:dsub1_then_hsub_hi
      40,	// DDDD:dsub1_then_ssub -> FPR32
      0,	// DDDD:dsub1_then_ssub_hi
      7,	// DDDD:dsub3_then_bsub -> FPR8
      0,	// DDDD:dsub3_then_bsub_hi
      8,	// DDDD:dsub3_then_hsub -> FPR16
      0,	// DDDD:dsub3_then_hsub_hi
      40,	// DDDD:dsub3_then_ssub -> FPR32
      0,	// DDDD:dsub3_then_ssub_hi
      7,	// DDDD:dsub2_then_bsub -> FPR8
      0,	// DDDD:dsub2_then_bsub_hi
      8,	// DDDD:dsub2_then_hsub -> FPR16
      0,	// DDDD:dsub2_then_hsub_hi
      40,	// DDDD:dsub2_then_ssub -> FPR32
      0,	// DDDD:dsub2_then_ssub_hi
      0,	// DDDD:psub1_then_psub
      0,	// DDDD:qsub1_then_dsub_hi
      0,	// DDDD:qsub3_then_dsub_hi
      0,	// DDDD:qsub2_then_dsub_hi
      0,	// DDDD:x8sub_7_then_sub_32
      0,	// DDDD:x8sub_7_then_sub_32_hi
      0,	// DDDD:x8sub_6_then_sub_32
      0,	// DDDD:x8sub_6_then_sub_32_hi
      0,	// DDDD:x8sub_5_then_sub_32
      0,	// DDDD:x8sub_5_then_sub_32_hi
      0,	// DDDD:x8sub_4_then_sub_32
      0,	// DDDD:x8sub_4_then_sub_32_hi
      0,	// DDDD:x8sub_3_then_sub_32
      0,	// DDDD:x8sub_3_then_sub_32_hi
      0,	// DDDD:x8sub_2_then_sub_32
      0,	// DDDD:x8sub_2_then_sub_32_hi
      0,	// DDDD:x8sub_1_then_sub_32
      0,	// DDDD:x8sub_1_then_sub_32_hi
      0,	// DDDD:subo64_then_sub_32
      0,	// DDDD:subo64_then_sub_32_hi
      0,	// DDDD:zsub1_then_zsub_hi
      0,	// DDDD:zsub3_then_zsub_hi
      0,	// DDDD:zsub2_then_zsub_hi
      75,	// DDDD:dsub0_dsub1 -> DD
      110,	// DDDD:dsub0_dsub1_dsub2 -> DDD
      75,	// DDDD:dsub1_dsub2 -> DD
      110,	// DDDD:dsub1_dsub2_dsub3 -> DDD
      75,	// DDDD:dsub2_dsub3 -> DD
      0,	// DDDD:dsub_dsub1
      0,	// DDDD:dsub_dsub1_dsub2_dsub3
      0,	// DDDD:dsub_dsub1_dsub2
      0,	// DDDD:qsub0_qsub1
      0,	// DDDD:qsub0_qsub1_qsub2
      0,	// DDDD:qsub1_qsub2
      0,	// DDDD:qsub1_qsub2_qsub3
      0,	// DDDD:qsub2_qsub3
      0,	// DDDD:sub_32_x8sub_1_then_sub_32
      0,	// DDDD:x8sub_0_x8sub_1
      0,	// DDDD:x8sub_2_x8sub_3
      0,	// DDDD:x8sub_4_x8sub_5
      0,	// DDDD:x8sub_6_x8sub_7
      0,	// DDDD:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD:sub_32_subo64_then_sub_32
      0,	// DDDD:zsub_qsub1
      0,	// DDDD:zsub_qsub1_qsub2_qsub3
      0,	// DDDD:zsub_qsub1_qsub2
      0,	// DDDD:zsub0_zsub1
      0,	// DDDD:zsub0_zsub1_zsub2
      0,	// DDDD:zsub1_zsub2
      0,	// DDDD:zsub1_zsub2_zsub3
      0,	// DDDD:zsub2_zsub3
      0,	// DDDD:zsub0_zsub2
      0,	// DDDD:zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo
      7,	// DDDD_with_dsub0_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub
      65,	// DDDD_with_dsub0_in_FPR64_lo:dsub0 -> FPR64_lo
      56,	// DDDD_with_dsub0_in_FPR64_lo:dsub1 -> FPR64
      56,	// DDDD_with_dsub0_in_FPR64_lo:dsub2 -> FPR64
      56,	// DDDD_with_dsub0_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:psub
      0,	// DDDD_with_dsub0_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub0_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub3
      44,	// DDDD_with_dsub0_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub0_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub0_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub0_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub2_then_zsub_hi
      76,	// DDDD_with_dsub0_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo
      111,	// DDDD_with_dsub0_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      75,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_dsub2 -> DD
      110,	// DDDD_with_dsub0_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD
      75,	// DDDD_with_dsub0_in_FPR64_lo:dsub2_dsub3 -> DD
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo
      7,	// DDDD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64
      65,	// DDDD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// DDDD_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// DDDD_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:psub
      0,	// DDDD_with_dsub1_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub1_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub1_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub1_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub1_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      77,	// DDDD_with_dsub1_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub1_in_FPR64_lo
      112,	// DDDD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      76,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// DDDD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// DDDD_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub2_in_FPR64_lo
      7,	// DDDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64
      56,	// DDDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// DDDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// DDDD_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      75,	// DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD
      113,	// DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      77,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      112,	// DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo
      76,	// DDDD_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub3_in_FPR64_lo
      7,	// DDDD_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub3_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub3_in_FPR64_lo:dsub0 -> FPR64
      56,	// DDDD_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      56,	// DDDD_with_dsub3_in_FPR64_lo:dsub2 -> FPR64
      65,	// DDDD_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:psub
      0,	// DDDD_with_dsub3_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub3_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub3_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub3_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub3_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      75,	// DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1 -> DD
      110,	// DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD
      75,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD
      113,	// DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// DDDD_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub3
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64
      65,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      77,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub1_in_FPR64_lo
      115,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      7,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0 -> FPR64
      56,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      65,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      75,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1 -> DD
      113,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      77,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub3
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub
      56,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0 -> FPR64
      65,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3
      40,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      77,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub1_in_FPR64_lo
      115,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:bsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sube64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubb
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQ
      7,	// QQ:bsub -> FPR8
      0,	// QQ:bsub_hi
      56,	// QQ:dsub -> FPR64
      0,	// QQ:dsub0
      56,	// QQ:dsub1 -> FPR64
      0,	// QQ:dsub2
      0,	// QQ:dsub3
      0,	// QQ:dsub_hi
      8,	// QQ:hsub -> FPR16
      0,	// QQ:hsub_hi
      0,	// QQ:psub
      0,	// QQ:psub0
      0,	// QQ:psub1
      92,	// QQ:qsub0 -> FPR128
      92,	// QQ:qsub1 -> FPR128
      0,	// QQ:qsub2
      0,	// QQ:qsub3
      40,	// QQ:ssub -> FPR32
      0,	// QQ:ssub_hi
      0,	// QQ:sub_32
      0,	// QQ:sub_32_hi
      0,	// QQ:sube32
      0,	// QQ:sube64
      0,	// QQ:subo32
      0,	// QQ:subo64
      0,	// QQ:x8sub_0
      0,	// QQ:x8sub_1
      0,	// QQ:x8sub_2
      0,	// QQ:x8sub_3
      0,	// QQ:x8sub_4
      0,	// QQ:x8sub_5
      0,	// QQ:x8sub_6
      0,	// QQ:x8sub_7
      0,	// QQ:zasubb
      0,	// QQ:zasubd0
      0,	// QQ:zasubd1
      0,	// QQ:zasubh0
      0,	// QQ:zasubh1
      0,	// QQ:zasubq0
      0,	// QQ:zasubq1
      0,	// QQ:zasubs0
      0,	// QQ:zasubs1
      0,	// QQ:zsub
      0,	// QQ:zsub0
      0,	// QQ:zsub1
      0,	// QQ:zsub2
      0,	// QQ:zsub3
      0,	// QQ:zsub_hi
      0,	// QQ:zasubd1_then_zasubq0
      0,	// QQ:zasubd1_then_zasubq1
      0,	// QQ:zasubs1_then_zasubd0
      0,	// QQ:zasubs1_then_zasubd1
      0,	// QQ:zasubs1_then_zasubq0
      0,	// QQ:zasubs1_then_zasubq1
      0,	// QQ:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ:zasubh1_then_zasubd0
      0,	// QQ:zasubh1_then_zasubd1
      0,	// QQ:zasubh1_then_zasubq0
      0,	// QQ:zasubh1_then_zasubq1
      0,	// QQ:zasubh1_then_zasubs0
      0,	// QQ:zasubh1_then_zasubs1
      0,	// QQ:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ:dsub1_then_bsub -> FPR8
      0,	// QQ:dsub1_then_bsub_hi
      8,	// QQ:dsub1_then_hsub -> FPR16
      0,	// QQ:dsub1_then_hsub_hi
      40,	// QQ:dsub1_then_ssub -> FPR32
      0,	// QQ:dsub1_then_ssub_hi
      0,	// QQ:dsub3_then_bsub
      0,	// QQ:dsub3_then_bsub_hi
      0,	// QQ:dsub3_then_hsub
      0,	// QQ:dsub3_then_hsub_hi
      0,	// QQ:dsub3_then_ssub
      0,	// QQ:dsub3_then_ssub_hi
      0,	// QQ:dsub2_then_bsub
      0,	// QQ:dsub2_then_bsub_hi
      0,	// QQ:dsub2_then_hsub
      0,	// QQ:dsub2_then_hsub_hi
      0,	// QQ:dsub2_then_ssub
      0,	// QQ:dsub2_then_ssub_hi
      0,	// QQ:psub1_then_psub
      0,	// QQ:qsub1_then_dsub_hi
      0,	// QQ:qsub3_then_dsub_hi
      0,	// QQ:qsub2_then_dsub_hi
      0,	// QQ:x8sub_7_then_sub_32
      0,	// QQ:x8sub_7_then_sub_32_hi
      0,	// QQ:x8sub_6_then_sub_32
      0,	// QQ:x8sub_6_then_sub_32_hi
      0,	// QQ:x8sub_5_then_sub_32
      0,	// QQ:x8sub_5_then_sub_32_hi
      0,	// QQ:x8sub_4_then_sub_32
      0,	// QQ:x8sub_4_then_sub_32_hi
      0,	// QQ:x8sub_3_then_sub_32
      0,	// QQ:x8sub_3_then_sub_32_hi
      0,	// QQ:x8sub_2_then_sub_32
      0,	// QQ:x8sub_2_then_sub_32_hi
      0,	// QQ:x8sub_1_then_sub_32
      0,	// QQ:x8sub_1_then_sub_32_hi
      0,	// QQ:subo64_then_sub_32
      0,	// QQ:subo64_then_sub_32_hi
      0,	// QQ:zsub1_then_zsub_hi
      0,	// QQ:zsub3_then_zsub_hi
      0,	// QQ:zsub2_then_zsub_hi
      0,	// QQ:dsub0_dsub1
      0,	// QQ:dsub0_dsub1_dsub2
      0,	// QQ:dsub1_dsub2
      0,	// QQ:dsub1_dsub2_dsub3
      0,	// QQ:dsub2_dsub3
      75,	// QQ:dsub_dsub1 -> DD
      0,	// QQ:dsub_dsub1_dsub2_dsub3
      0,	// QQ:dsub_dsub1_dsub2
      0,	// QQ:qsub0_qsub1
      0,	// QQ:qsub0_qsub1_qsub2
      0,	// QQ:qsub1_qsub2
      0,	// QQ:qsub1_qsub2_qsub3
      0,	// QQ:qsub2_qsub3
      0,	// QQ:sub_32_x8sub_1_then_sub_32
      0,	// QQ:x8sub_0_x8sub_1
      0,	// QQ:x8sub_2_x8sub_3
      0,	// QQ:x8sub_4_x8sub_5
      0,	// QQ:x8sub_6_x8sub_7
      0,	// QQ:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ:sub_32_subo64_then_sub_32
      0,	// QQ:zsub_qsub1
      0,	// QQ:zsub_qsub1_qsub2_qsub3
      0,	// QQ:zsub_qsub1_qsub2
      0,	// QQ:zsub0_zsub1
      0,	// QQ:zsub0_zsub1_zsub2
      0,	// QQ:zsub1_zsub2
      0,	// QQ:zsub1_zsub2_zsub3
      0,	// QQ:zsub2_zsub3
      0,	// QQ:zsub0_zsub2
      0,	// QQ:zsub1_zsub3
    },
    {	// ZPR2
      7,	// ZPR2:bsub -> FPR8
      0,	// ZPR2:bsub_hi
      56,	// ZPR2:dsub -> FPR64
      0,	// ZPR2:dsub0
      56,	// ZPR2:dsub1 -> FPR64
      0,	// ZPR2:dsub2
      0,	// ZPR2:dsub3
      0,	// ZPR2:dsub_hi
      8,	// ZPR2:hsub -> FPR16
      0,	// ZPR2:hsub_hi
      0,	// ZPR2:psub
      0,	// ZPR2:psub0
      0,	// ZPR2:psub1
      0,	// ZPR2:qsub0
      92,	// ZPR2:qsub1 -> FPR128
      0,	// ZPR2:qsub2
      0,	// ZPR2:qsub3
      40,	// ZPR2:ssub -> FPR32
      0,	// ZPR2:ssub_hi
      0,	// ZPR2:sub_32
      0,	// ZPR2:sub_32_hi
      0,	// ZPR2:sube32
      0,	// ZPR2:sube64
      0,	// ZPR2:subo32
      0,	// ZPR2:subo64
      0,	// ZPR2:x8sub_0
      0,	// ZPR2:x8sub_1
      0,	// ZPR2:x8sub_2
      0,	// ZPR2:x8sub_3
      0,	// ZPR2:x8sub_4
      0,	// ZPR2:x8sub_5
      0,	// ZPR2:x8sub_6
      0,	// ZPR2:x8sub_7
      0,	// ZPR2:zasubb
      0,	// ZPR2:zasubd0
      0,	// ZPR2:zasubd1
      0,	// ZPR2:zasubh0
      0,	// ZPR2:zasubh1
      0,	// ZPR2:zasubq0
      0,	// ZPR2:zasubq1
      0,	// ZPR2:zasubs0
      0,	// ZPR2:zasubs1
      92,	// ZPR2:zsub -> FPR128
      93,	// ZPR2:zsub0 -> ZPR
      93,	// ZPR2:zsub1 -> ZPR
      0,	// ZPR2:zsub2
      0,	// ZPR2:zsub3
      0,	// ZPR2:zsub_hi
      0,	// ZPR2:zasubd1_then_zasubq0
      0,	// ZPR2:zasubd1_then_zasubq1
      0,	// ZPR2:zasubs1_then_zasubd0
      0,	// ZPR2:zasubs1_then_zasubd1
      0,	// ZPR2:zasubs1_then_zasubq0
      0,	// ZPR2:zasubs1_then_zasubq1
      0,	// ZPR2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2:zasubh1_then_zasubd0
      0,	// ZPR2:zasubh1_then_zasubd1
      0,	// ZPR2:zasubh1_then_zasubq0
      0,	// ZPR2:zasubh1_then_zasubq1
      0,	// ZPR2:zasubh1_then_zasubs0
      0,	// ZPR2:zasubh1_then_zasubs1
      0,	// ZPR2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2:dsub1_then_bsub -> FPR8
      0,	// ZPR2:dsub1_then_bsub_hi
      8,	// ZPR2:dsub1_then_hsub -> FPR16
      0,	// ZPR2:dsub1_then_hsub_hi
      40,	// ZPR2:dsub1_then_ssub -> FPR32
      0,	// ZPR2:dsub1_then_ssub_hi
      0,	// ZPR2:dsub3_then_bsub
      0,	// ZPR2:dsub3_then_bsub_hi
      0,	// ZPR2:dsub3_then_hsub
      0,	// ZPR2:dsub3_then_hsub_hi
      0,	// ZPR2:dsub3_then_ssub
      0,	// ZPR2:dsub3_then_ssub_hi
      0,	// ZPR2:dsub2_then_bsub
      0,	// ZPR2:dsub2_then_bsub_hi
      0,	// ZPR2:dsub2_then_hsub
      0,	// ZPR2:dsub2_then_hsub_hi
      0,	// ZPR2:dsub2_then_ssub
      0,	// ZPR2:dsub2_then_ssub_hi
      0,	// ZPR2:psub1_then_psub
      0,	// ZPR2:qsub1_then_dsub_hi
      0,	// ZPR2:qsub3_then_dsub_hi
      0,	// ZPR2:qsub2_then_dsub_hi
      0,	// ZPR2:x8sub_7_then_sub_32
      0,	// ZPR2:x8sub_7_then_sub_32_hi
      0,	// ZPR2:x8sub_6_then_sub_32
      0,	// ZPR2:x8sub_6_then_sub_32_hi
      0,	// ZPR2:x8sub_5_then_sub_32
      0,	// ZPR2:x8sub_5_then_sub_32_hi
      0,	// ZPR2:x8sub_4_then_sub_32
      0,	// ZPR2:x8sub_4_then_sub_32_hi
      0,	// ZPR2:x8sub_3_then_sub_32
      0,	// ZPR2:x8sub_3_then_sub_32_hi
      0,	// ZPR2:x8sub_2_then_sub_32
      0,	// ZPR2:x8sub_2_then_sub_32_hi
      0,	// ZPR2:x8sub_1_then_sub_32
      0,	// ZPR2:x8sub_1_then_sub_32_hi
      0,	// ZPR2:subo64_then_sub_32
      0,	// ZPR2:subo64_then_sub_32_hi
      0,	// ZPR2:zsub1_then_zsub_hi
      0,	// ZPR2:zsub3_then_zsub_hi
      0,	// ZPR2:zsub2_then_zsub_hi
      0,	// ZPR2:dsub0_dsub1
      0,	// ZPR2:dsub0_dsub1_dsub2
      0,	// ZPR2:dsub1_dsub2
      0,	// ZPR2:dsub1_dsub2_dsub3
      0,	// ZPR2:dsub2_dsub3
      75,	// ZPR2:dsub_dsub1 -> DD
      0,	// ZPR2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2:dsub_dsub1_dsub2
      0,	// ZPR2:qsub0_qsub1
      0,	// ZPR2:qsub0_qsub1_qsub2
      0,	// ZPR2:qsub1_qsub2
      0,	// ZPR2:qsub1_qsub2_qsub3
      0,	// ZPR2:qsub2_qsub3
      0,	// ZPR2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2:x8sub_0_x8sub_1
      0,	// ZPR2:x8sub_2_x8sub_3
      0,	// ZPR2:x8sub_4_x8sub_5
      0,	// ZPR2:x8sub_6_x8sub_7
      0,	// ZPR2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2:sub_32_subo64_then_sub_32
      128,	// ZPR2:zsub_qsub1 -> QQ
      0,	// ZPR2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2:zsub_qsub1_qsub2
      0,	// ZPR2:zsub0_zsub1
      0,	// ZPR2:zsub0_zsub1_zsub2
      0,	// ZPR2:zsub1_zsub2
      0,	// ZPR2:zsub1_zsub2_zsub3
      0,	// ZPR2:zsub2_zsub3
      0,	// ZPR2:zsub0_zsub2
      0,	// ZPR2:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous
      7,	// ZPR2StridedOrContiguous:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous:bsub_hi
      56,	// ZPR2StridedOrContiguous:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous:dsub0
      56,	// ZPR2StridedOrContiguous:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous:dsub2
      0,	// ZPR2StridedOrContiguous:dsub3
      0,	// ZPR2StridedOrContiguous:dsub_hi
      8,	// ZPR2StridedOrContiguous:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous:hsub_hi
      0,	// ZPR2StridedOrContiguous:psub
      0,	// ZPR2StridedOrContiguous:psub0
      0,	// ZPR2StridedOrContiguous:psub1
      0,	// ZPR2StridedOrContiguous:qsub0
      92,	// ZPR2StridedOrContiguous:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous:qsub2
      0,	// ZPR2StridedOrContiguous:qsub3
      40,	// ZPR2StridedOrContiguous:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous:ssub_hi
      0,	// ZPR2StridedOrContiguous:sub_32
      0,	// ZPR2StridedOrContiguous:sub_32_hi
      0,	// ZPR2StridedOrContiguous:sube32
      0,	// ZPR2StridedOrContiguous:sube64
      0,	// ZPR2StridedOrContiguous:subo32
      0,	// ZPR2StridedOrContiguous:subo64
      0,	// ZPR2StridedOrContiguous:x8sub_0
      0,	// ZPR2StridedOrContiguous:x8sub_1
      0,	// ZPR2StridedOrContiguous:x8sub_2
      0,	// ZPR2StridedOrContiguous:x8sub_3
      0,	// ZPR2StridedOrContiguous:x8sub_4
      0,	// ZPR2StridedOrContiguous:x8sub_5
      0,	// ZPR2StridedOrContiguous:x8sub_6
      0,	// ZPR2StridedOrContiguous:x8sub_7
      0,	// ZPR2StridedOrContiguous:zasubb
      0,	// ZPR2StridedOrContiguous:zasubd0
      0,	// ZPR2StridedOrContiguous:zasubd1
      0,	// ZPR2StridedOrContiguous:zasubh0
      0,	// ZPR2StridedOrContiguous:zasubh1
      0,	// ZPR2StridedOrContiguous:zasubq0
      0,	// ZPR2StridedOrContiguous:zasubq1
      0,	// ZPR2StridedOrContiguous:zasubs0
      0,	// ZPR2StridedOrContiguous:zasubs1
      92,	// ZPR2StridedOrContiguous:zsub -> FPR128
      93,	// ZPR2StridedOrContiguous:zsub0 -> ZPR
      93,	// ZPR2StridedOrContiguous:zsub1 -> ZPR
      0,	// ZPR2StridedOrContiguous:zsub2
      0,	// ZPR2StridedOrContiguous:zsub3
      0,	// ZPR2StridedOrContiguous:zsub_hi
      0,	// ZPR2StridedOrContiguous:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous:psub1_then_psub
      0,	// ZPR2StridedOrContiguous:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub -> FPR128
      96,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0 -> ZPRMul2
      93,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1 -> ZPR
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub3
    },
    {	// QQ_with_dsub1_in_FPR64_lo
      7,	// QQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQ_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// QQ_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// QQ_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// QQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQ_with_dsub1_in_FPR64_lo:psub1
      92,	// QQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub3
      40,	// QQ_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// QQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub2_dsub3
      77,	// QQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_lo
      7,	// QQ_with_qsub0_in_FPR128_lo:bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_lo:bsub_hi
      65,	// QQ_with_qsub0_in_FPR128_lo:dsub -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub0
      56,	// QQ_with_qsub0_in_FPR128_lo:dsub1 -> FPR64
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub_hi
      10,	// QQ_with_qsub0_in_FPR128_lo:hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo:hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:psub
      0,	// QQ_with_qsub0_in_FPR128_lo:psub0
      0,	// QQ_with_qsub0_in_FPR128_lo:psub1
      94,	// QQ_with_qsub0_in_FPR128_lo:qsub0 -> FPR128_lo
      92,	// QQ_with_qsub0_in_FPR128_lo:qsub1 -> FPR128
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub3
      44,	// QQ_with_qsub0_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo:ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:sube32
      0,	// QQ_with_qsub0_in_FPR128_lo:sube64
      0,	// QQ_with_qsub0_in_FPR128_lo:subo32
      0,	// QQ_with_qsub0_in_FPR128_lo:subo64
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_0
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_2
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_4
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_6
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubb
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub0
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub1
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:psub1_then_psub
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub0_dsub1
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub0_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub2_dsub3
      76,	// QQ_with_qsub0_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub0_qsub1
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub0_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:sub_32_subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub_qsub1
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub0_zsub1
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub0_zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub1_zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub0_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo:zsub1_zsub3
    },
    {	// ZPR2Mul2
      7,	// ZPR2Mul2:bsub -> FPR8
      0,	// ZPR2Mul2:bsub_hi
      56,	// ZPR2Mul2:dsub -> FPR64
      0,	// ZPR2Mul2:dsub0
      56,	// ZPR2Mul2:dsub1 -> FPR64
      0,	// ZPR2Mul2:dsub2
      0,	// ZPR2Mul2:dsub3
      0,	// ZPR2Mul2:dsub_hi
      8,	// ZPR2Mul2:hsub -> FPR16
      0,	// ZPR2Mul2:hsub_hi
      0,	// ZPR2Mul2:psub
      0,	// ZPR2Mul2:psub0
      0,	// ZPR2Mul2:psub1
      0,	// ZPR2Mul2:qsub0
      92,	// ZPR2Mul2:qsub1 -> FPR128
      0,	// ZPR2Mul2:qsub2
      0,	// ZPR2Mul2:qsub3
      40,	// ZPR2Mul2:ssub -> FPR32
      0,	// ZPR2Mul2:ssub_hi
      0,	// ZPR2Mul2:sub_32
      0,	// ZPR2Mul2:sub_32_hi
      0,	// ZPR2Mul2:sube32
      0,	// ZPR2Mul2:sube64
      0,	// ZPR2Mul2:subo32
      0,	// ZPR2Mul2:subo64
      0,	// ZPR2Mul2:x8sub_0
      0,	// ZPR2Mul2:x8sub_1
      0,	// ZPR2Mul2:x8sub_2
      0,	// ZPR2Mul2:x8sub_3
      0,	// ZPR2Mul2:x8sub_4
      0,	// ZPR2Mul2:x8sub_5
      0,	// ZPR2Mul2:x8sub_6
      0,	// ZPR2Mul2:x8sub_7
      0,	// ZPR2Mul2:zasubb
      0,	// ZPR2Mul2:zasubd0
      0,	// ZPR2Mul2:zasubd1
      0,	// ZPR2Mul2:zasubh0
      0,	// ZPR2Mul2:zasubh1
      0,	// ZPR2Mul2:zasubq0
      0,	// ZPR2Mul2:zasubq1
      0,	// ZPR2Mul2:zasubs0
      0,	// ZPR2Mul2:zasubs1
      92,	// ZPR2Mul2:zsub -> FPR128
      96,	// ZPR2Mul2:zsub0 -> ZPRMul2
      93,	// ZPR2Mul2:zsub1 -> ZPR
      0,	// ZPR2Mul2:zsub2
      0,	// ZPR2Mul2:zsub3
      0,	// ZPR2Mul2:zsub_hi
      0,	// ZPR2Mul2:zasubd1_then_zasubq0
      0,	// ZPR2Mul2:zasubd1_then_zasubq1
      0,	// ZPR2Mul2:zasubs1_then_zasubd0
      0,	// ZPR2Mul2:zasubs1_then_zasubd1
      0,	// ZPR2Mul2:zasubs1_then_zasubq0
      0,	// ZPR2Mul2:zasubs1_then_zasubq1
      0,	// ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2:zasubh1_then_zasubd0
      0,	// ZPR2Mul2:zasubh1_then_zasubd1
      0,	// ZPR2Mul2:zasubh1_then_zasubq0
      0,	// ZPR2Mul2:zasubh1_then_zasubq1
      0,	// ZPR2Mul2:zasubh1_then_zasubs0
      0,	// ZPR2Mul2:zasubh1_then_zasubs1
      0,	// ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2:dsub1_then_bsub_hi
      8,	// ZPR2Mul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2Mul2:dsub1_then_hsub_hi
      40,	// ZPR2Mul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2Mul2:dsub1_then_ssub_hi
      0,	// ZPR2Mul2:dsub3_then_bsub
      0,	// ZPR2Mul2:dsub3_then_bsub_hi
      0,	// ZPR2Mul2:dsub3_then_hsub
      0,	// ZPR2Mul2:dsub3_then_hsub_hi
      0,	// ZPR2Mul2:dsub3_then_ssub
      0,	// ZPR2Mul2:dsub3_then_ssub_hi
      0,	// ZPR2Mul2:dsub2_then_bsub
      0,	// ZPR2Mul2:dsub2_then_bsub_hi
      0,	// ZPR2Mul2:dsub2_then_hsub
      0,	// ZPR2Mul2:dsub2_then_hsub_hi
      0,	// ZPR2Mul2:dsub2_then_ssub
      0,	// ZPR2Mul2:dsub2_then_ssub_hi
      0,	// ZPR2Mul2:psub1_then_psub
      0,	// ZPR2Mul2:qsub1_then_dsub_hi
      0,	// ZPR2Mul2:qsub3_then_dsub_hi
      0,	// ZPR2Mul2:qsub2_then_dsub_hi
      0,	// ZPR2Mul2:x8sub_7_then_sub_32
      0,	// ZPR2Mul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_6_then_sub_32
      0,	// ZPR2Mul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_5_then_sub_32
      0,	// ZPR2Mul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_4_then_sub_32
      0,	// ZPR2Mul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_3_then_sub_32
      0,	// ZPR2Mul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_2_then_sub_32
      0,	// ZPR2Mul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2:x8sub_1_then_sub_32
      0,	// ZPR2Mul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2:subo64_then_sub_32
      0,	// ZPR2Mul2:subo64_then_sub_32_hi
      0,	// ZPR2Mul2:zsub1_then_zsub_hi
      0,	// ZPR2Mul2:zsub3_then_zsub_hi
      0,	// ZPR2Mul2:zsub2_then_zsub_hi
      0,	// ZPR2Mul2:dsub0_dsub1
      0,	// ZPR2Mul2:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2:dsub1_dsub2
      0,	// ZPR2Mul2:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2:dsub2_dsub3
      75,	// ZPR2Mul2:dsub_dsub1 -> DD
      0,	// ZPR2Mul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2:dsub_dsub1_dsub2
      0,	// ZPR2Mul2:qsub0_qsub1
      0,	// ZPR2Mul2:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2:qsub1_qsub2
      0,	// ZPR2Mul2:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2:qsub2_qsub3
      0,	// ZPR2Mul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2:x8sub_0_x8sub_1
      0,	// ZPR2Mul2:x8sub_2_x8sub_3
      0,	// ZPR2Mul2:x8sub_4_x8sub_5
      0,	// ZPR2Mul2:x8sub_6_x8sub_7
      0,	// ZPR2Mul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2:sub_32_subo64_then_sub_32
      128,	// ZPR2Mul2:zsub_qsub1 -> QQ
      0,	// ZPR2Mul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2:zsub_qsub1_qsub2
      0,	// ZPR2Mul2:zsub0_zsub1
      0,	// ZPR2Mul2:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2:zsub1_zsub2
      0,	// ZPR2Mul2:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2:zsub2_zsub3
      0,	// ZPR2Mul2:zsub0_zsub2
      0,	// ZPR2Mul2:zsub1_zsub3
    },
    {	// ZPR2Strided
      7,	// ZPR2Strided:bsub -> FPR8
      0,	// ZPR2Strided:bsub_hi
      56,	// ZPR2Strided:dsub -> FPR64
      0,	// ZPR2Strided:dsub0
      56,	// ZPR2Strided:dsub1 -> FPR64
      0,	// ZPR2Strided:dsub2
      0,	// ZPR2Strided:dsub3
      0,	// ZPR2Strided:dsub_hi
      8,	// ZPR2Strided:hsub -> FPR16
      0,	// ZPR2Strided:hsub_hi
      0,	// ZPR2Strided:psub
      0,	// ZPR2Strided:psub0
      0,	// ZPR2Strided:psub1
      0,	// ZPR2Strided:qsub0
      92,	// ZPR2Strided:qsub1 -> FPR128
      0,	// ZPR2Strided:qsub2
      0,	// ZPR2Strided:qsub3
      40,	// ZPR2Strided:ssub -> FPR32
      0,	// ZPR2Strided:ssub_hi
      0,	// ZPR2Strided:sub_32
      0,	// ZPR2Strided:sub_32_hi
      0,	// ZPR2Strided:sube32
      0,	// ZPR2Strided:sube64
      0,	// ZPR2Strided:subo32
      0,	// ZPR2Strided:subo64
      0,	// ZPR2Strided:x8sub_0
      0,	// ZPR2Strided:x8sub_1
      0,	// ZPR2Strided:x8sub_2
      0,	// ZPR2Strided:x8sub_3
      0,	// ZPR2Strided:x8sub_4
      0,	// ZPR2Strided:x8sub_5
      0,	// ZPR2Strided:x8sub_6
      0,	// ZPR2Strided:x8sub_7
      0,	// ZPR2Strided:zasubb
      0,	// ZPR2Strided:zasubd0
      0,	// ZPR2Strided:zasubd1
      0,	// ZPR2Strided:zasubh0
      0,	// ZPR2Strided:zasubh1
      0,	// ZPR2Strided:zasubq0
      0,	// ZPR2Strided:zasubq1
      0,	// ZPR2Strided:zasubs0
      0,	// ZPR2Strided:zasubs1
      92,	// ZPR2Strided:zsub -> FPR128
      93,	// ZPR2Strided:zsub0 -> ZPR
      93,	// ZPR2Strided:zsub1 -> ZPR
      0,	// ZPR2Strided:zsub2
      0,	// ZPR2Strided:zsub3
      0,	// ZPR2Strided:zsub_hi
      0,	// ZPR2Strided:zasubd1_then_zasubq0
      0,	// ZPR2Strided:zasubd1_then_zasubq1
      0,	// ZPR2Strided:zasubs1_then_zasubd0
      0,	// ZPR2Strided:zasubs1_then_zasubd1
      0,	// ZPR2Strided:zasubs1_then_zasubq0
      0,	// ZPR2Strided:zasubs1_then_zasubq1
      0,	// ZPR2Strided:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided:zasubh1_then_zasubd0
      0,	// ZPR2Strided:zasubh1_then_zasubd1
      0,	// ZPR2Strided:zasubh1_then_zasubq0
      0,	// ZPR2Strided:zasubh1_then_zasubq1
      0,	// ZPR2Strided:zasubh1_then_zasubs0
      0,	// ZPR2Strided:zasubh1_then_zasubs1
      0,	// ZPR2Strided:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided:dsub1_then_bsub_hi
      8,	// ZPR2Strided:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided:dsub1_then_hsub_hi
      40,	// ZPR2Strided:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided:dsub1_then_ssub_hi
      0,	// ZPR2Strided:dsub3_then_bsub
      0,	// ZPR2Strided:dsub3_then_bsub_hi
      0,	// ZPR2Strided:dsub3_then_hsub
      0,	// ZPR2Strided:dsub3_then_hsub_hi
      0,	// ZPR2Strided:dsub3_then_ssub
      0,	// ZPR2Strided:dsub3_then_ssub_hi
      0,	// ZPR2Strided:dsub2_then_bsub
      0,	// ZPR2Strided:dsub2_then_bsub_hi
      0,	// ZPR2Strided:dsub2_then_hsub
      0,	// ZPR2Strided:dsub2_then_hsub_hi
      0,	// ZPR2Strided:dsub2_then_ssub
      0,	// ZPR2Strided:dsub2_then_ssub_hi
      0,	// ZPR2Strided:psub1_then_psub
      0,	// ZPR2Strided:qsub1_then_dsub_hi
      0,	// ZPR2Strided:qsub3_then_dsub_hi
      0,	// ZPR2Strided:qsub2_then_dsub_hi
      0,	// ZPR2Strided:x8sub_7_then_sub_32
      0,	// ZPR2Strided:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_6_then_sub_32
      0,	// ZPR2Strided:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_5_then_sub_32
      0,	// ZPR2Strided:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_4_then_sub_32
      0,	// ZPR2Strided:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_3_then_sub_32
      0,	// ZPR2Strided:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_2_then_sub_32
      0,	// ZPR2Strided:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided:x8sub_1_then_sub_32
      0,	// ZPR2Strided:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided:subo64_then_sub_32
      0,	// ZPR2Strided:subo64_then_sub_32_hi
      0,	// ZPR2Strided:zsub1_then_zsub_hi
      0,	// ZPR2Strided:zsub3_then_zsub_hi
      0,	// ZPR2Strided:zsub2_then_zsub_hi
      0,	// ZPR2Strided:dsub0_dsub1
      0,	// ZPR2Strided:dsub0_dsub1_dsub2
      0,	// ZPR2Strided:dsub1_dsub2
      0,	// ZPR2Strided:dsub1_dsub2_dsub3
      0,	// ZPR2Strided:dsub2_dsub3
      0,	// ZPR2Strided:dsub_dsub1
      0,	// ZPR2Strided:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided:dsub_dsub1_dsub2
      0,	// ZPR2Strided:qsub0_qsub1
      0,	// ZPR2Strided:qsub0_qsub1_qsub2
      0,	// ZPR2Strided:qsub1_qsub2
      0,	// ZPR2Strided:qsub1_qsub2_qsub3
      0,	// ZPR2Strided:qsub2_qsub3
      0,	// ZPR2Strided:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided:x8sub_0_x8sub_1
      0,	// ZPR2Strided:x8sub_2_x8sub_3
      0,	// ZPR2Strided:x8sub_4_x8sub_5
      0,	// ZPR2Strided:x8sub_6_x8sub_7
      0,	// ZPR2Strided:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided:zsub_qsub1
      0,	// ZPR2Strided:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided:zsub_qsub1_qsub2
      0,	// ZPR2Strided:zsub0_zsub1
      0,	// ZPR2Strided:zsub0_zsub1_zsub2
      0,	// ZPR2Strided:zsub1_zsub2
      0,	// ZPR2Strided:zsub1_zsub2_zsub3
      0,	// ZPR2Strided:zsub2_zsub3
      0,	// ZPR2Strided:zsub0_zsub2
      0,	// ZPR2Strided:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
      7,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0
      65,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:psub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:psub0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:psub1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0
      94,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub3
      44,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sube32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sube64
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:subo32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:subo64
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubb
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1
      94,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR2_with_dsub1_in_FPR64_lo
      7,	// ZPR2_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR2_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// ZPR2_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// ZPR2_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR2_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR2_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub3
      40,	// ZPR2_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR2_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1
      92,	// ZPR2_with_dsub1_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR2_with_dsub1_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR2_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub2_dsub3
      77,	// ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2
      7,	// ZPR2_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2:zsub0 -> ZPR
      96,	// ZPR2_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo
      7,	// ZPR2_with_zsub_in_FPR128_lo:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub0
      56,	// ZPR2_with_zsub_in_FPR128_lo:dsub1 -> FPR64
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub0
      92,	// ZPR2_with_zsub_in_FPR128_lo:qsub1 -> FPR128
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo:zsub0 -> ZPR_4b
      93,	// ZPR2_with_zsub_in_FPR128_lo:zsub1 -> ZPR
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub2_dsub3
      76,	// ZPR2_with_zsub_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo:sub_32_subo64_then_sub_32
      133,	// ZPR2_with_zsub_in_FPR128_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo:zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      7,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:psub1
      94,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub3
      44,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub2_dsub3
      79,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1 -> ZPR
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub3
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub -> FPR128_lo
      100,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      93,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
      7,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0
      94,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      97,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_0to7
      7,	// QQ_with_qsub0_in_FPR128_0to7:bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_0to7:bsub_hi
      65,	// QQ_with_qsub0_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub0
      65,	// QQ_with_qsub0_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub_hi
      10,	// QQ_with_qsub0_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:psub
      0,	// QQ_with_qsub0_in_FPR128_0to7:psub0
      0,	// QQ_with_qsub0_in_FPR128_0to7:psub1
      98,	// QQ_with_qsub0_in_FPR128_0to7:qsub0 -> FPR128_0to7
      94,	// QQ_with_qsub0_in_FPR128_0to7:qsub1 -> FPR128_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub3
      44,	// QQ_with_qsub0_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:sube32
      0,	// QQ_with_qsub0_in_FPR128_0to7:sube64
      0,	// QQ_with_qsub0_in_FPR128_0to7:subo32
      0,	// QQ_with_qsub0_in_FPR128_0to7:subo64
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_0
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_2
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_4
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_6
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubb
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:psub1_then_psub
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub2_dsub3
      79,	// QQ_with_qsub0_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub_qsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub0_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQ_with_qsub1_in_FPR128_0to7
      7,	// QQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQ_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// QQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// QQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// QQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQ_with_qsub1_in_FPR128_0to7:psub1
      92,	// QQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub3
      40,	// QQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// QQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      77,	// QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2Mul2_Hi
      7,	// ZPR2Mul2_Hi:bsub -> FPR8
      0,	// ZPR2Mul2_Hi:bsub_hi
      56,	// ZPR2Mul2_Hi:dsub -> FPR64
      0,	// ZPR2Mul2_Hi:dsub0
      56,	// ZPR2Mul2_Hi:dsub1 -> FPR64
      0,	// ZPR2Mul2_Hi:dsub2
      0,	// ZPR2Mul2_Hi:dsub3
      0,	// ZPR2Mul2_Hi:dsub_hi
      8,	// ZPR2Mul2_Hi:hsub -> FPR16
      0,	// ZPR2Mul2_Hi:hsub_hi
      0,	// ZPR2Mul2_Hi:psub
      0,	// ZPR2Mul2_Hi:psub0
      0,	// ZPR2Mul2_Hi:psub1
      0,	// ZPR2Mul2_Hi:qsub0
      92,	// ZPR2Mul2_Hi:qsub1 -> FPR128
      0,	// ZPR2Mul2_Hi:qsub2
      0,	// ZPR2Mul2_Hi:qsub3
      40,	// ZPR2Mul2_Hi:ssub -> FPR32
      0,	// ZPR2Mul2_Hi:ssub_hi
      0,	// ZPR2Mul2_Hi:sub_32
      0,	// ZPR2Mul2_Hi:sub_32_hi
      0,	// ZPR2Mul2_Hi:sube32
      0,	// ZPR2Mul2_Hi:sube64
      0,	// ZPR2Mul2_Hi:subo32
      0,	// ZPR2Mul2_Hi:subo64
      0,	// ZPR2Mul2_Hi:x8sub_0
      0,	// ZPR2Mul2_Hi:x8sub_1
      0,	// ZPR2Mul2_Hi:x8sub_2
      0,	// ZPR2Mul2_Hi:x8sub_3
      0,	// ZPR2Mul2_Hi:x8sub_4
      0,	// ZPR2Mul2_Hi:x8sub_5
      0,	// ZPR2Mul2_Hi:x8sub_6
      0,	// ZPR2Mul2_Hi:x8sub_7
      0,	// ZPR2Mul2_Hi:zasubb
      0,	// ZPR2Mul2_Hi:zasubd0
      0,	// ZPR2Mul2_Hi:zasubd1
      0,	// ZPR2Mul2_Hi:zasubh0
      0,	// ZPR2Mul2_Hi:zasubh1
      0,	// ZPR2Mul2_Hi:zasubq0
      0,	// ZPR2Mul2_Hi:zasubq1
      0,	// ZPR2Mul2_Hi:zasubs0
      0,	// ZPR2Mul2_Hi:zasubs1
      92,	// ZPR2Mul2_Hi:zsub -> FPR128
      99,	// ZPR2Mul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR2Mul2_Hi:zsub1 -> ZPR
      0,	// ZPR2Mul2_Hi:zsub2
      0,	// ZPR2Mul2_Hi:zsub3
      0,	// ZPR2Mul2_Hi:zsub_hi
      0,	// ZPR2Mul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2Mul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2Mul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2Mul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2Mul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_Hi:dsub3_then_bsub
      0,	// ZPR2Mul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_Hi:dsub3_then_hsub
      0,	// ZPR2Mul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_Hi:dsub3_then_ssub
      0,	// ZPR2Mul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_Hi:dsub2_then_bsub
      0,	// ZPR2Mul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_Hi:dsub2_then_hsub
      0,	// ZPR2Mul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_Hi:dsub2_then_ssub
      0,	// ZPR2Mul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_Hi:psub1_then_psub
      0,	// ZPR2Mul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:subo64_then_sub_32
      0,	// ZPR2Mul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_Hi:dsub0_dsub1
      0,	// ZPR2Mul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_Hi:dsub1_dsub2
      0,	// ZPR2Mul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Hi:dsub2_dsub3
      75,	// ZPR2Mul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR2Mul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_Hi:qsub0_qsub1
      0,	// ZPR2Mul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_Hi:qsub1_qsub2
      0,	// ZPR2Mul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Hi:qsub2_qsub3
      0,	// ZPR2Mul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR2Mul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR2Mul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_Hi:zsub0_zsub1
      0,	// ZPR2Mul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_Hi:zsub1_zsub2
      0,	// ZPR2Mul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_Hi:zsub2_zsub3
      0,	// ZPR2Mul2_Hi:zsub0_zsub2
      0,	// ZPR2Mul2_Hi:zsub1_zsub3
    },
    {	// ZPR2Mul2_Lo
      7,	// ZPR2Mul2_Lo:bsub -> FPR8
      0,	// ZPR2Mul2_Lo:bsub_hi
      65,	// ZPR2Mul2_Lo:dsub -> FPR64_lo
      0,	// ZPR2Mul2_Lo:dsub0
      65,	// ZPR2Mul2_Lo:dsub1 -> FPR64_lo
      0,	// ZPR2Mul2_Lo:dsub2
      0,	// ZPR2Mul2_Lo:dsub3
      0,	// ZPR2Mul2_Lo:dsub_hi
      10,	// ZPR2Mul2_Lo:hsub -> FPR16_lo
      0,	// ZPR2Mul2_Lo:hsub_hi
      0,	// ZPR2Mul2_Lo:psub
      0,	// ZPR2Mul2_Lo:psub0
      0,	// ZPR2Mul2_Lo:psub1
      0,	// ZPR2Mul2_Lo:qsub0
      94,	// ZPR2Mul2_Lo:qsub1 -> FPR128_lo
      0,	// ZPR2Mul2_Lo:qsub2
      0,	// ZPR2Mul2_Lo:qsub3
      44,	// ZPR2Mul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_Lo:ssub_hi
      0,	// ZPR2Mul2_Lo:sub_32
      0,	// ZPR2Mul2_Lo:sub_32_hi
      0,	// ZPR2Mul2_Lo:sube32
      0,	// ZPR2Mul2_Lo:sube64
      0,	// ZPR2Mul2_Lo:subo32
      0,	// ZPR2Mul2_Lo:subo64
      0,	// ZPR2Mul2_Lo:x8sub_0
      0,	// ZPR2Mul2_Lo:x8sub_1
      0,	// ZPR2Mul2_Lo:x8sub_2
      0,	// ZPR2Mul2_Lo:x8sub_3
      0,	// ZPR2Mul2_Lo:x8sub_4
      0,	// ZPR2Mul2_Lo:x8sub_5
      0,	// ZPR2Mul2_Lo:x8sub_6
      0,	// ZPR2Mul2_Lo:x8sub_7
      0,	// ZPR2Mul2_Lo:zasubb
      0,	// ZPR2Mul2_Lo:zasubd0
      0,	// ZPR2Mul2_Lo:zasubd1
      0,	// ZPR2Mul2_Lo:zasubh0
      0,	// ZPR2Mul2_Lo:zasubh1
      0,	// ZPR2Mul2_Lo:zasubq0
      0,	// ZPR2Mul2_Lo:zasubq1
      0,	// ZPR2Mul2_Lo:zasubs0
      0,	// ZPR2Mul2_Lo:zasubs1
      94,	// ZPR2Mul2_Lo:zsub -> FPR128_lo
      100,	// ZPR2Mul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR2Mul2_Lo:zsub1 -> ZPR_4b
      0,	// ZPR2Mul2_Lo:zsub2
      0,	// ZPR2Mul2_Lo:zsub3
      0,	// ZPR2Mul2_Lo:zsub_hi
      0,	// ZPR2Mul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR2Mul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Mul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR2Mul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_Lo:dsub3_then_bsub
      0,	// ZPR2Mul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_Lo:dsub3_then_hsub
      0,	// ZPR2Mul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_Lo:dsub3_then_ssub
      0,	// ZPR2Mul2_Lo:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_Lo:dsub2_then_bsub
      0,	// ZPR2Mul2_Lo:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_Lo:dsub2_then_hsub
      0,	// ZPR2Mul2_Lo:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_Lo:dsub2_then_ssub
      0,	// ZPR2Mul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_Lo:psub1_then_psub
      0,	// ZPR2Mul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:subo64_then_sub_32
      0,	// ZPR2Mul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_Lo:dsub0_dsub1
      0,	// ZPR2Mul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_Lo:dsub1_dsub2
      0,	// ZPR2Mul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Lo:dsub2_dsub3
      79,	// ZPR2Mul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2Mul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_Lo:qsub0_qsub1
      0,	// ZPR2Mul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_Lo:qsub1_qsub2
      0,	// ZPR2Mul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Lo:qsub2_qsub3
      0,	// ZPR2Mul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR2Mul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2Mul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_Lo:zsub0_zsub1
      0,	// ZPR2Mul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_Lo:zsub1_zsub2
      0,	// ZPR2Mul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_Lo:zsub2_zsub3
      0,	// ZPR2Mul2_Lo:zsub0_zsub2
      0,	// ZPR2Mul2_Lo:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub3
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      100,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPRMul2_Lo
      97,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2Strided_with_dsub_in_FPR64_lo
      7,	// ZPR2Strided_with_dsub_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:bsub_hi
      65,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub0
      65,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1 -> FPR64_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub_hi
      10,	// ZPR2Strided_with_dsub_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:hsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:psub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:psub0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:psub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub0
      94,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub1 -> FPR128_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub3
      44,	// ZPR2Strided_with_dsub_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:ssub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sube32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sube64
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:subo32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:subo64
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_4
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_5
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_6
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_7
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubb
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubd0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubd1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1
      98,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub -> FPR128_0to7
      102,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub0 -> ZPR_3b
      97,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub1 -> ZPR_4b
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_bsub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_hsub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_ssub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:psub1_then_psub
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_dsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub2_dsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub_dsub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub1_qsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub_qsub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub0_zsub1
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub1_zsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR2Strided_with_dsub_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub -> FPR128
      96,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub0 -> ZPRMul2
      96,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub1 -> ZPRMul2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR2_with_qsub1_in_FPR128_0to7
      7,	// ZPR2_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// ZPR2_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub3
      40,	// ZPR2_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1
      92,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_bsub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_hsub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_ssub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_dsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      77,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub1_qsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      93,	// ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR
      99,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR
      100,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3
      77,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      132,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPR
      101,	// ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPR_K
      7,	// ZPR2_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR2_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:psub
      0,	// ZPR2_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR2_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR2_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub3
      40,	// ZPR2_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR2_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR2_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR2_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPR_K:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR2_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      97,	// ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_4b
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      146,	// ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_4b
      96,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_dsub3
      76,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      133,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      7,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:psub1
      98,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub3
      44,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      79,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR_4b
      100,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      104,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      105,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      107,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      104,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      44,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      105,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR_4b
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      107,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      106,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0
      94,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      105,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_4b
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      99,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub0
      65,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub0
      94,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub3
      44,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1
      98,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub -> FPR128_0to7
      106,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_and_ZPR_3b
      100,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul4
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      101,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPR_K
      7,	// ZPR2Strided_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_K
      96,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR
      104,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPR
      105,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      77,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      132,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPR
      106,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3
      77,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      147,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      7,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPR
      107,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_3b
      100,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2_Lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      146,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_4b
      101,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3
      76,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      133,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      109,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul4_and_ZPR_K
      103,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_K
      99,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPR_3b
      106,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPR_4b
      105,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      104,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      104,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      44,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      98,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_0to7
      108,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul4_and_ZPR_3b
      105,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      107,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPRMul2_and_ZPR_K
      107,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      108,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_3b
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      7,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      109,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul4_and_ZPR_K
      103,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPR_K
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPR_K
      107,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_K
      101,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR
      108,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      77,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      147,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      7,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      93,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPR
      109,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_K
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0
      94,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_3b
      105,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      146,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      109,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul4_and_ZPR_K
      109,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_K
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      65,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      98,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      108,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      10,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      44,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      77,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      147,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      103,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR_K
      104,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR_3b
      108,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3
      44,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128_lo
      97,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_4b
      104,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      76,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      133,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// MPR64
      0,	// MPR64:bsub
      0,	// MPR64:bsub_hi
      0,	// MPR64:dsub
      0,	// MPR64:dsub0
      0,	// MPR64:dsub1
      0,	// MPR64:dsub2
      0,	// MPR64:dsub3
      0,	// MPR64:dsub_hi
      0,	// MPR64:hsub
      0,	// MPR64:hsub_hi
      0,	// MPR64:psub
      0,	// MPR64:psub0
      0,	// MPR64:psub1
      0,	// MPR64:qsub0
      0,	// MPR64:qsub1
      0,	// MPR64:qsub2
      0,	// MPR64:qsub3
      0,	// MPR64:ssub
      0,	// MPR64:ssub_hi
      0,	// MPR64:sub_32
      0,	// MPR64:sub_32_hi
      0,	// MPR64:sube32
      0,	// MPR64:sube64
      0,	// MPR64:subo32
      0,	// MPR64:subo64
      0,	// MPR64:x8sub_0
      0,	// MPR64:x8sub_1
      0,	// MPR64:x8sub_2
      0,	// MPR64:x8sub_3
      0,	// MPR64:x8sub_4
      0,	// MPR64:x8sub_5
      0,	// MPR64:x8sub_6
      0,	// MPR64:x8sub_7
      0,	// MPR64:zasubb
      0,	// MPR64:zasubd0
      0,	// MPR64:zasubd1
      0,	// MPR64:zasubh0
      0,	// MPR64:zasubh1
      95,	// MPR64:zasubq0 -> MPR128
      95,	// MPR64:zasubq1 -> MPR128
      0,	// MPR64:zasubs0
      0,	// MPR64:zasubs1
      0,	// MPR64:zsub
      0,	// MPR64:zsub0
      0,	// MPR64:zsub1
      0,	// MPR64:zsub2
      0,	// MPR64:zsub3
      0,	// MPR64:zsub_hi
      0,	// MPR64:zasubd1_then_zasubq0
      0,	// MPR64:zasubd1_then_zasubq1
      0,	// MPR64:zasubs1_then_zasubd0
      0,	// MPR64:zasubs1_then_zasubd1
      0,	// MPR64:zasubs1_then_zasubq0
      0,	// MPR64:zasubs1_then_zasubq1
      0,	// MPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR64:zasubh1_then_zasubd0
      0,	// MPR64:zasubh1_then_zasubd1
      0,	// MPR64:zasubh1_then_zasubq0
      0,	// MPR64:zasubh1_then_zasubq1
      0,	// MPR64:zasubh1_then_zasubs0
      0,	// MPR64:zasubh1_then_zasubs1
      0,	// MPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// MPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR64:dsub1_then_bsub
      0,	// MPR64:dsub1_then_bsub_hi
      0,	// MPR64:dsub1_then_hsub
      0,	// MPR64:dsub1_then_hsub_hi
      0,	// MPR64:dsub1_then_ssub
      0,	// MPR64:dsub1_then_ssub_hi
      0,	// MPR64:dsub3_then_bsub
      0,	// MPR64:dsub3_then_bsub_hi
      0,	// MPR64:dsub3_then_hsub
      0,	// MPR64:dsub3_then_hsub_hi
      0,	// MPR64:dsub3_then_ssub
      0,	// MPR64:dsub3_then_ssub_hi
      0,	// MPR64:dsub2_then_bsub
      0,	// MPR64:dsub2_then_bsub_hi
      0,	// MPR64:dsub2_then_hsub
      0,	// MPR64:dsub2_then_hsub_hi
      0,	// MPR64:dsub2_then_ssub
      0,	// MPR64:dsub2_then_ssub_hi
      0,	// MPR64:psub1_then_psub
      0,	// MPR64:qsub1_then_dsub_hi
      0,	// MPR64:qsub3_then_dsub_hi
      0,	// MPR64:qsub2_then_dsub_hi
      0,	// MPR64:x8sub_7_then_sub_32
      0,	// MPR64:x8sub_7_then_sub_32_hi
      0,	// MPR64:x8sub_6_then_sub_32
      0,	// MPR64:x8sub_6_then_sub_32_hi
      0,	// MPR64:x8sub_5_then_sub_32
      0,	// MPR64:x8sub_5_then_sub_32_hi
      0,	// MPR64:x8sub_4_then_sub_32
      0,	// MPR64:x8sub_4_then_sub_32_hi
      0,	// MPR64:x8sub_3_then_sub_32
      0,	// MPR64:x8sub_3_then_sub_32_hi
      0,	// MPR64:x8sub_2_then_sub_32
      0,	// MPR64:x8sub_2_then_sub_32_hi
      0,	// MPR64:x8sub_1_then_sub_32
      0,	// MPR64:x8sub_1_then_sub_32_hi
      0,	// MPR64:subo64_then_sub_32
      0,	// MPR64:subo64_then_sub_32_hi
      0,	// MPR64:zsub1_then_zsub_hi
      0,	// MPR64:zsub3_then_zsub_hi
      0,	// MPR64:zsub2_then_zsub_hi
      0,	// MPR64:dsub0_dsub1
      0,	// MPR64:dsub0_dsub1_dsub2
      0,	// MPR64:dsub1_dsub2
      0,	// MPR64:dsub1_dsub2_dsub3
      0,	// MPR64:dsub2_dsub3
      0,	// MPR64:dsub_dsub1
      0,	// MPR64:dsub_dsub1_dsub2_dsub3
      0,	// MPR64:dsub_dsub1_dsub2
      0,	// MPR64:qsub0_qsub1
      0,	// MPR64:qsub0_qsub1_qsub2
      0,	// MPR64:qsub1_qsub2
      0,	// MPR64:qsub1_qsub2_qsub3
      0,	// MPR64:qsub2_qsub3
      0,	// MPR64:sub_32_x8sub_1_then_sub_32
      0,	// MPR64:x8sub_0_x8sub_1
      0,	// MPR64:x8sub_2_x8sub_3
      0,	// MPR64:x8sub_4_x8sub_5
      0,	// MPR64:x8sub_6_x8sub_7
      0,	// MPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR64:sub_32_subo64_then_sub_32
      0,	// MPR64:zsub_qsub1
      0,	// MPR64:zsub_qsub1_qsub2_qsub3
      0,	// MPR64:zsub_qsub1_qsub2
      0,	// MPR64:zsub0_zsub1
      0,	// MPR64:zsub0_zsub1_zsub2
      0,	// MPR64:zsub1_zsub2
      0,	// MPR64:zsub1_zsub2_zsub3
      0,	// MPR64:zsub2_zsub3
      0,	// MPR64:zsub0_zsub2
      0,	// MPR64:zsub1_zsub3
    },
    {	// QQQ
      7,	// QQQ:bsub -> FPR8
      0,	// QQQ:bsub_hi
      56,	// QQQ:dsub -> FPR64
      0,	// QQQ:dsub0
      56,	// QQQ:dsub1 -> FPR64
      56,	// QQQ:dsub2 -> FPR64
      0,	// QQQ:dsub3
      0,	// QQQ:dsub_hi
      8,	// QQQ:hsub -> FPR16
      0,	// QQQ:hsub_hi
      0,	// QQQ:psub
      0,	// QQQ:psub0
      0,	// QQQ:psub1
      92,	// QQQ:qsub0 -> FPR128
      92,	// QQQ:qsub1 -> FPR128
      92,	// QQQ:qsub2 -> FPR128
      0,	// QQQ:qsub3
      40,	// QQQ:ssub -> FPR32
      0,	// QQQ:ssub_hi
      0,	// QQQ:sub_32
      0,	// QQQ:sub_32_hi
      0,	// QQQ:sube32
      0,	// QQQ:sube64
      0,	// QQQ:subo32
      0,	// QQQ:subo64
      0,	// QQQ:x8sub_0
      0,	// QQQ:x8sub_1
      0,	// QQQ:x8sub_2
      0,	// QQQ:x8sub_3
      0,	// QQQ:x8sub_4
      0,	// QQQ:x8sub_5
      0,	// QQQ:x8sub_6
      0,	// QQQ:x8sub_7
      0,	// QQQ:zasubb
      0,	// QQQ:zasubd0
      0,	// QQQ:zasubd1
      0,	// QQQ:zasubh0
      0,	// QQQ:zasubh1
      0,	// QQQ:zasubq0
      0,	// QQQ:zasubq1
      0,	// QQQ:zasubs0
      0,	// QQQ:zasubs1
      0,	// QQQ:zsub
      0,	// QQQ:zsub0
      0,	// QQQ:zsub1
      0,	// QQQ:zsub2
      0,	// QQQ:zsub3
      0,	// QQQ:zsub_hi
      0,	// QQQ:zasubd1_then_zasubq0
      0,	// QQQ:zasubd1_then_zasubq1
      0,	// QQQ:zasubs1_then_zasubd0
      0,	// QQQ:zasubs1_then_zasubd1
      0,	// QQQ:zasubs1_then_zasubq0
      0,	// QQQ:zasubs1_then_zasubq1
      0,	// QQQ:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ:zasubh1_then_zasubd0
      0,	// QQQ:zasubh1_then_zasubd1
      0,	// QQQ:zasubh1_then_zasubq0
      0,	// QQQ:zasubh1_then_zasubq1
      0,	// QQQ:zasubh1_then_zasubs0
      0,	// QQQ:zasubh1_then_zasubs1
      0,	// QQQ:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ:dsub1_then_bsub -> FPR8
      0,	// QQQ:dsub1_then_bsub_hi
      8,	// QQQ:dsub1_then_hsub -> FPR16
      0,	// QQQ:dsub1_then_hsub_hi
      40,	// QQQ:dsub1_then_ssub -> FPR32
      0,	// QQQ:dsub1_then_ssub_hi
      0,	// QQQ:dsub3_then_bsub
      0,	// QQQ:dsub3_then_bsub_hi
      0,	// QQQ:dsub3_then_hsub
      0,	// QQQ:dsub3_then_hsub_hi
      0,	// QQQ:dsub3_then_ssub
      0,	// QQQ:dsub3_then_ssub_hi
      7,	// QQQ:dsub2_then_bsub -> FPR8
      0,	// QQQ:dsub2_then_bsub_hi
      8,	// QQQ:dsub2_then_hsub -> FPR16
      0,	// QQQ:dsub2_then_hsub_hi
      40,	// QQQ:dsub2_then_ssub -> FPR32
      0,	// QQQ:dsub2_then_ssub_hi
      0,	// QQQ:psub1_then_psub
      0,	// QQQ:qsub1_then_dsub_hi
      0,	// QQQ:qsub3_then_dsub_hi
      0,	// QQQ:qsub2_then_dsub_hi
      0,	// QQQ:x8sub_7_then_sub_32
      0,	// QQQ:x8sub_7_then_sub_32_hi
      0,	// QQQ:x8sub_6_then_sub_32
      0,	// QQQ:x8sub_6_then_sub_32_hi
      0,	// QQQ:x8sub_5_then_sub_32
      0,	// QQQ:x8sub_5_then_sub_32_hi
      0,	// QQQ:x8sub_4_then_sub_32
      0,	// QQQ:x8sub_4_then_sub_32_hi
      0,	// QQQ:x8sub_3_then_sub_32
      0,	// QQQ:x8sub_3_then_sub_32_hi
      0,	// QQQ:x8sub_2_then_sub_32
      0,	// QQQ:x8sub_2_then_sub_32_hi
      0,	// QQQ:x8sub_1_then_sub_32
      0,	// QQQ:x8sub_1_then_sub_32_hi
      0,	// QQQ:subo64_then_sub_32
      0,	// QQQ:subo64_then_sub_32_hi
      0,	// QQQ:zsub1_then_zsub_hi
      0,	// QQQ:zsub3_then_zsub_hi
      0,	// QQQ:zsub2_then_zsub_hi
      0,	// QQQ:dsub0_dsub1
      0,	// QQQ:dsub0_dsub1_dsub2
      75,	// QQQ:dsub1_dsub2 -> DD
      0,	// QQQ:dsub1_dsub2_dsub3
      0,	// QQQ:dsub2_dsub3
      75,	// QQQ:dsub_dsub1 -> DD
      0,	// QQQ:dsub_dsub1_dsub2_dsub3
      110,	// QQQ:dsub_dsub1_dsub2 -> DDD
      128,	// QQQ:qsub0_qsub1 -> QQ
      0,	// QQQ:qsub0_qsub1_qsub2
      128,	// QQQ:qsub1_qsub2 -> QQ
      0,	// QQQ:qsub1_qsub2_qsub3
      0,	// QQQ:qsub2_qsub3
      0,	// QQQ:sub_32_x8sub_1_then_sub_32
      0,	// QQQ:x8sub_0_x8sub_1
      0,	// QQQ:x8sub_2_x8sub_3
      0,	// QQQ:x8sub_4_x8sub_5
      0,	// QQQ:x8sub_6_x8sub_7
      0,	// QQQ:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ:sub_32_subo64_then_sub_32
      0,	// QQQ:zsub_qsub1
      0,	// QQQ:zsub_qsub1_qsub2_qsub3
      0,	// QQQ:zsub_qsub1_qsub2
      0,	// QQQ:zsub0_zsub1
      0,	// QQQ:zsub0_zsub1_zsub2
      0,	// QQQ:zsub1_zsub2
      0,	// QQQ:zsub1_zsub2_zsub3
      0,	// QQQ:zsub2_zsub3
      0,	// QQQ:zsub0_zsub2
      0,	// QQQ:zsub1_zsub3
    },
    {	// ZPR3
      7,	// ZPR3:bsub -> FPR8
      0,	// ZPR3:bsub_hi
      56,	// ZPR3:dsub -> FPR64
      0,	// ZPR3:dsub0
      56,	// ZPR3:dsub1 -> FPR64
      56,	// ZPR3:dsub2 -> FPR64
      0,	// ZPR3:dsub3
      0,	// ZPR3:dsub_hi
      8,	// ZPR3:hsub -> FPR16
      0,	// ZPR3:hsub_hi
      0,	// ZPR3:psub
      0,	// ZPR3:psub0
      0,	// ZPR3:psub1
      0,	// ZPR3:qsub0
      92,	// ZPR3:qsub1 -> FPR128
      92,	// ZPR3:qsub2 -> FPR128
      0,	// ZPR3:qsub3
      40,	// ZPR3:ssub -> FPR32
      0,	// ZPR3:ssub_hi
      0,	// ZPR3:sub_32
      0,	// ZPR3:sub_32_hi
      0,	// ZPR3:sube32
      0,	// ZPR3:sube64
      0,	// ZPR3:subo32
      0,	// ZPR3:subo64
      0,	// ZPR3:x8sub_0
      0,	// ZPR3:x8sub_1
      0,	// ZPR3:x8sub_2
      0,	// ZPR3:x8sub_3
      0,	// ZPR3:x8sub_4
      0,	// ZPR3:x8sub_5
      0,	// ZPR3:x8sub_6
      0,	// ZPR3:x8sub_7
      0,	// ZPR3:zasubb
      0,	// ZPR3:zasubd0
      0,	// ZPR3:zasubd1
      0,	// ZPR3:zasubh0
      0,	// ZPR3:zasubh1
      0,	// ZPR3:zasubq0
      0,	// ZPR3:zasubq1
      0,	// ZPR3:zasubs0
      0,	// ZPR3:zasubs1
      92,	// ZPR3:zsub -> FPR128
      93,	// ZPR3:zsub0 -> ZPR
      93,	// ZPR3:zsub1 -> ZPR
      93,	// ZPR3:zsub2 -> ZPR
      0,	// ZPR3:zsub3
      0,	// ZPR3:zsub_hi
      0,	// ZPR3:zasubd1_then_zasubq0
      0,	// ZPR3:zasubd1_then_zasubq1
      0,	// ZPR3:zasubs1_then_zasubd0
      0,	// ZPR3:zasubs1_then_zasubd1
      0,	// ZPR3:zasubs1_then_zasubq0
      0,	// ZPR3:zasubs1_then_zasubq1
      0,	// ZPR3:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3:zasubh1_then_zasubd0
      0,	// ZPR3:zasubh1_then_zasubd1
      0,	// ZPR3:zasubh1_then_zasubq0
      0,	// ZPR3:zasubh1_then_zasubq1
      0,	// ZPR3:zasubh1_then_zasubs0
      0,	// ZPR3:zasubh1_then_zasubs1
      0,	// ZPR3:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3:dsub1_then_bsub -> FPR8
      0,	// ZPR3:dsub1_then_bsub_hi
      8,	// ZPR3:dsub1_then_hsub -> FPR16
      0,	// ZPR3:dsub1_then_hsub_hi
      40,	// ZPR3:dsub1_then_ssub -> FPR32
      0,	// ZPR3:dsub1_then_ssub_hi
      0,	// ZPR3:dsub3_then_bsub
      0,	// ZPR3:dsub3_then_bsub_hi
      0,	// ZPR3:dsub3_then_hsub
      0,	// ZPR3:dsub3_then_hsub_hi
      0,	// ZPR3:dsub3_then_ssub
      0,	// ZPR3:dsub3_then_ssub_hi
      7,	// ZPR3:dsub2_then_bsub -> FPR8
      0,	// ZPR3:dsub2_then_bsub_hi
      8,	// ZPR3:dsub2_then_hsub -> FPR16
      0,	// ZPR3:dsub2_then_hsub_hi
      40,	// ZPR3:dsub2_then_ssub -> FPR32
      0,	// ZPR3:dsub2_then_ssub_hi
      0,	// ZPR3:psub1_then_psub
      0,	// ZPR3:qsub1_then_dsub_hi
      0,	// ZPR3:qsub3_then_dsub_hi
      0,	// ZPR3:qsub2_then_dsub_hi
      0,	// ZPR3:x8sub_7_then_sub_32
      0,	// ZPR3:x8sub_7_then_sub_32_hi
      0,	// ZPR3:x8sub_6_then_sub_32
      0,	// ZPR3:x8sub_6_then_sub_32_hi
      0,	// ZPR3:x8sub_5_then_sub_32
      0,	// ZPR3:x8sub_5_then_sub_32_hi
      0,	// ZPR3:x8sub_4_then_sub_32
      0,	// ZPR3:x8sub_4_then_sub_32_hi
      0,	// ZPR3:x8sub_3_then_sub_32
      0,	// ZPR3:x8sub_3_then_sub_32_hi
      0,	// ZPR3:x8sub_2_then_sub_32
      0,	// ZPR3:x8sub_2_then_sub_32_hi
      0,	// ZPR3:x8sub_1_then_sub_32
      0,	// ZPR3:x8sub_1_then_sub_32_hi
      0,	// ZPR3:subo64_then_sub_32
      0,	// ZPR3:subo64_then_sub_32_hi
      0,	// ZPR3:zsub1_then_zsub_hi
      0,	// ZPR3:zsub3_then_zsub_hi
      0,	// ZPR3:zsub2_then_zsub_hi
      0,	// ZPR3:dsub0_dsub1
      0,	// ZPR3:dsub0_dsub1_dsub2
      75,	// ZPR3:dsub1_dsub2 -> DD
      0,	// ZPR3:dsub1_dsub2_dsub3
      0,	// ZPR3:dsub2_dsub3
      75,	// ZPR3:dsub_dsub1 -> DD
      0,	// ZPR3:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3:qsub0_qsub1
      0,	// ZPR3:qsub0_qsub1_qsub2
      128,	// ZPR3:qsub1_qsub2 -> QQ
      0,	// ZPR3:qsub1_qsub2_qsub3
      0,	// ZPR3:qsub2_qsub3
      0,	// ZPR3:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3:x8sub_0_x8sub_1
      0,	// ZPR3:x8sub_2_x8sub_3
      0,	// ZPR3:x8sub_4_x8sub_5
      0,	// ZPR3:x8sub_6_x8sub_7
      0,	// ZPR3:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3:sub_32_subo64_then_sub_32
      128,	// ZPR3:zsub_qsub1 -> QQ
      0,	// ZPR3:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR3:zsub0_zsub1 -> ZPR2
      0,	// ZPR3:zsub0_zsub1_zsub2
      129,	// ZPR3:zsub1_zsub2 -> ZPR2
      0,	// ZPR3:zsub1_zsub2_zsub3
      0,	// ZPR3:zsub2_zsub3
      0,	// ZPR3:zsub0_zsub2
      0,	// ZPR3:zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo
      7,	// QQQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// QQQ_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// QQQ_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// QQQ_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// QQQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQQ_with_dsub1_in_FPR64_lo:psub1
      92,	// QQQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// QQQ_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub3
      40,	// QQQ_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// QQQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub2_dsub3
      77,	// QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      112,	// QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      132,	// QQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// QQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQ_with_dsub2_in_FPR64_lo
      7,	// QQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQ_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// QQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub0
      56,	// QQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// QQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// QQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// QQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQ_with_dsub2_in_FPR64_lo:psub1
      92,	// QQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128
      92,	// QQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128
      94,	// QQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub3
      40,	// QQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// QQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3
      75,	// QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD
      0,	// QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      113,	// QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      132,	// QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo
      7,	// QQQ_with_qsub0_in_FPR128_lo:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_lo:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub0
      56,	// QQQ_with_qsub0_in_FPR128_lo:dsub1 -> FPR64
      56,	// QQQ_with_qsub0_in_FPR128_lo:dsub2 -> FPR64
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:psub
      0,	// QQQ_with_qsub0_in_FPR128_lo:psub0
      0,	// QQQ_with_qsub0_in_FPR128_lo:psub1
      94,	// QQQ_with_qsub0_in_FPR128_lo:qsub0 -> FPR128_lo
      92,	// QQQ_with_qsub0_in_FPR128_lo:qsub1 -> FPR128
      92,	// QQQ_with_qsub0_in_FPR128_lo:qsub2 -> FPR128
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:sube32
      0,	// QQQ_with_qsub0_in_FPR128_lo:sube64
      0,	// QQQ_with_qsub0_in_FPR128_lo:subo32
      0,	// QQQ_with_qsub0_in_FPR128_lo:subo64
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub_hi
      8,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub -> FPR16
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub_hi
      40,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub -> FPR32
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub0_dsub1_dsub2
      75,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_dsub2 -> DD
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub2_dsub3
      76,	// QQQ_with_qsub0_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2_dsub3
      111,	// QQQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      133,	// QQQ_with_qsub0_in_FPR128_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub0_qsub1_qsub2
      128,	// QQQ_with_qsub0_in_FPR128_lo:qsub1_qsub2 -> QQ
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo:zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo
      7,	// ZPR3_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// ZPR3_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// ZPR3_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR3_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR3_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// ZPR3_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub3
      40,	// ZPR3_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR3_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1
      92,	// ZPR3_with_dsub1_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR3_with_dsub1_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR3_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      93,	// ZPR3_with_dsub1_in_FPR64_lo:zsub2 -> ZPR
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub2_dsub3
      77,	// ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      112,	// ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// ZPR3_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      208,	// ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo
      137,	// ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      139,	// ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo
      7,	// ZPR3_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// ZPR3_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub0
      56,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub0
      92,	// ZPR3_with_dsub2_in_FPR64_lo:qsub1 -> FPR128
      94,	// ZPR3_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub3
      40,	// ZPR3_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR3_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1
      92,	// ZPR3_with_dsub2_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR3_with_dsub2_in_FPR64_lo:zsub0 -> ZPR
      93,	// ZPR3_with_dsub2_in_FPR64_lo:zsub1 -> ZPR
      97,	// ZPR3_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub2_dsub3
      75,	// ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD
      0,	// ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      132,	// ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      209,	// ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      129,	// ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      137,	// ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub -> FPR128
      96,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub1 -> ZPR
      96,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub2 -> ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub1_zsub2
      138,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2
      7,	// ZPR3_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR3_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul2:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul2:zsub0 -> ZPR
      96,	// ZPR3_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR3_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      134,	// ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo
      7,	// ZPR3_with_zsub_in_FPR128_lo:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub0
      56,	// ZPR3_with_zsub_in_FPR128_lo:dsub1 -> FPR64
      56,	// ZPR3_with_zsub_in_FPR128_lo:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub0
      92,	// ZPR3_with_zsub_in_FPR128_lo:qsub1 -> FPR128
      92,	// ZPR3_with_zsub_in_FPR128_lo:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo:zsub0 -> ZPR_4b
      93,	// ZPR3_with_zsub_in_FPR128_lo:zsub1 -> ZPR
      93,	// ZPR3_with_zsub_in_FPR128_lo:zsub2 -> ZPR
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub2_dsub3
      76,	// ZPR3_with_zsub_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2_dsub3
      111,	// ZPR3_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub_in_FPR128_lo:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo:sub_32_subo64_then_sub_32
      133,	// ZPR3_with_zsub_in_FPR128_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2_qsub3
      210,	// ZPR3_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      139,	// ZPR3_with_zsub_in_FPR128_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub0_zsub1_zsub2
      129,	// ZPR3_with_zsub_in_FPR128_lo:zsub1_zsub2 -> ZPR2
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo:zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0
      65,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub1
      92,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub3
      40,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3
      77,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      115,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      132,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:psub1
      94,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub2_dsub3
      79,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      114,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      140,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0
      94,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub3
      40,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1
      92,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_dsub3
      77,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      216,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      137,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      141,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      93,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub2 -> ZPR
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      114,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      217,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      141,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      139,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0
      65,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub1
      94,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3
      79,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      116,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      140,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      141,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      141,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7
      7,	// QQQ_with_qsub0_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub0
      65,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:psub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:psub1
      98,	// QQQ_with_qsub0_in_FPR128_0to7:qsub0 -> FPR128_0to7
      94,	// QQQ_with_qsub0_in_FPR128_0to7:qsub1 -> FPR128_lo
      94,	// QQQ_with_qsub0_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sube32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sube64
      0,	// QQQ_with_qsub0_in_FPR128_0to7:subo32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:subo64
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub2_dsub3
      79,	// QQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// QQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      146,	// QQQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1_qsub2
      140,	// QQQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQ_with_qsub1_in_FPR128_0to7
      7,	// QQQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// QQQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// QQQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:psub1
      92,	// QQQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// QQQ_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub3
      40,	// QQQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      77,	// QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      115,	// QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      147,	// QQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// QQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// QQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub0
      56,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64
      65,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// QQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:psub1
      92,	// QQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128
      92,	// QQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128
      98,	// QQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub3
      40,	// QQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      75,	// QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD
      0,	// QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      113,	// QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      147,	// QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_qsub1_in_FPR128_0to7
      7,	// ZPR3_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// ZPR3_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub3
      40,	// ZPR3_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1
      92,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      97,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub2 -> ZPR_4b
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      77,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      223,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      154,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      161,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_qsub2_in_FPR128_0to7
      7,	// ZPR3_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub0
      56,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64
      65,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// ZPR3_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub0
      92,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128
      98,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub3
      40,	// ZPR3_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1
      92,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR
      93,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR
      102,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      75,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      147,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      224,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      129,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      154,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR3_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      93,	// ZPR3_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      96,	// ZPR3_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      155,	// ZPR3_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      138,	// ZPR3_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR3_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      93,	// ZPR3_with_zsub0_in_ZPR_K:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      156,	// ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      129,	// ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub -> FPR128
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1 -> ZPR
      96,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2 -> ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1_zsub2
      138,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:bsub_hi
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1 -> FPR64_lo
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1 -> FPR128_lo
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub3
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub -> FPR128_lo
      100,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1 -> ZPR_4b
      96,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2 -> ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0_dsub1_dsub2
      76,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_dsub3
      79,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1_dsub2_dsub3
      114,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0_qsub1_qsub2
      133,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1_qsub2_qsub3
      217,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub1 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub1_zsub2
      162,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR
      99,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      148,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR
      100,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3
      77,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      132,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      216,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      158,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      149,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4
      7,	// ZPR3_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul4:zsub0 -> ZPR
      101,	// ZPR3_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR3_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      159,	// ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      155,	// ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPR_K
      7,	// ZPR3_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:psub
      0,	// ZPR3_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPR_K:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR3_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR3_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      160,	// ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2
      156,	// ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR
      99,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      157,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Lo
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1 -> FPR64
      65,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1 -> FPR128
      94,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1 -> ZPR
      100,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      77,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      132,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      209,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      134,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      158,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPR
      101,	// ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2
      159,	// ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPR_K
      7,	// ZPR3_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:psub
      0,	// ZPR3_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPR_K:zsub -> FPR128
      93,	// ZPR3_with_zsub2_in_ZPR_K:zsub0 -> ZPR
      93,	// ZPR3_with_zsub2_in_ZPR_K:zsub1 -> ZPR
      103,	// ZPR3_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2
      160,	// ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7
      7,	// ZPR3_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      97,	// ZPR3_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_4b
      97,	// ZPR3_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      146,	// ZPR3_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      222,	// ZPR3_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      161,	// ZPR3_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      141,	// ZPR3_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_4b
      96,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_dsub3
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      111,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      210,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      162,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      134,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0
      65,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:psub1
      92,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub3
      40,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      77,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      115,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      147,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:psub1
      98,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      79,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      163,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub3
      40,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1
      92,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      77,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      241,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      154,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      164,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      157,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      97,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      242,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      164,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      161,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR_4b
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      149,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub -> FPR128_lo
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1 -> ZPR_4b
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      149,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      165,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:psub1
      98,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub3
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      79,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      163,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      169,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2
      156,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      7,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1 -> ZPR_K
      103,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      160,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2
      169,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      164,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      164,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_K
      96,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      179,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      134,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1 -> ZPR_K
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      169,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2
      169,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      104,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      170,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      157,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPR
      101,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2
      159,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      105,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR_4b
      100,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      171,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      165,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      107,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      96,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      179,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      106,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      100,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPRMul2_Lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      242,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      173,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      184,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR
      104,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      180,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      170,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR
      105,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      77,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      132,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      216,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      181,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      171,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      93,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR
      107,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      183,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      172,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      56,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      8,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3
      40,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      92,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPR
      106,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_3b
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3
      77,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      241,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      182,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      173,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR
      104,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      180,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64
      65,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128
      94,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPR
      105,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      77,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      132,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      209,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      134,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      181,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64
      65,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128
      98,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPR
      106,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      77,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      147,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      224,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      134,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      182,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      99,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPR
      107,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub2 -> ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2
      183,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_3b
      100,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      146,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      222,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      184,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2
      149,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_4b
      101,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_dsub3
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      111,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      210,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      185,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      155,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64_lo
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128_lo
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128_lo
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPR_4b
      101,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      114,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      217,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2
      185,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_K
      99,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      187,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      148,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR
      104,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      180,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      107,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPR_K
      99,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      187,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      106,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      188,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2
      173,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      106,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPR_3b
      106,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      173,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2
      188,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR_4b
      105,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      189,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      171,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPR_4b
      105,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      220,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      149,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      189,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      65,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      98,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      102,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2 -> ZPR_3b
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      77,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      147,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      224,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      156,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      154,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      108,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_3b
      106,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      193,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      188,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      109,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul4_and_ZPR_K
      103,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPR_K
      107,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      194,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      195,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_K
      101,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      196,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      155,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      107,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      195,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      172,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128
      107,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPR_K
      101,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2 -> ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      196,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR
      108,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR_3b
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      77,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      147,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      241,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      197,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      193,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      93,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPR
      109,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_K
      103,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      198,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      194,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64
      65,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128
      98,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      96,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul2
      93,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR
      108,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      77,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      147,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      224,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      134,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      197,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub3
      40,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      99,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul2_Hi
      93,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPR
      109,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPRMul4_and_ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_dsub3
      75,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_Hi
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2
      198,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_3b
      105,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2 -> ZPR_4b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      146,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      222,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      199,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2
      171,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128_0to7
      94,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128_0to7
      106,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPR_3b
      105,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      146,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      242,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      173,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2
      199,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1 -> FPR64_lo
      65,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0
      98,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub3
      40,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      108,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2 -> ZPR_3b
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      79,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub2_dsub3
      77,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      115,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      163,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:qsub2_qsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      147,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      241,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      201,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2
      193,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub2_zsub3
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub_hi
      56,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub -> FPR64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0
      56,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1 -> FPR64
      65,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2 -> FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0
      92,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1 -> FPR128
      98,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3
      40,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubb
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1
      92,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub -> FPR128
      107,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1 -> ZPR_K
      108,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub_hi
      10,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub_hi
      44,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1_then_psub
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1_dsub2
      77,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_dsub3
      75,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1 -> DD
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2_dsub3
      113,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1_qsub2
      147,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1 -> QQ
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2_qsub3
      224,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      172,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1_zsub2
      201,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      103,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR_K
      104,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      202,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      170,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      107,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR_K
      104,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      75,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      110,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      206,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      202,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR_3b
      108,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      203,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      193,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      106,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_3b
      108,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3
      116,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3
      248,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      173,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2
      203,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128_lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_4b
      104,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      111,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      210,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      204,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      170,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0
      65,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64_lo
      56,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128_lo
      92,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128_lo
      100,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Lo
      97,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR_4b
      104,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      10,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      44,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      76,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3
      79,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      114,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      133,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      140,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      217,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Lo
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      204,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// QQQQ
      7,	// QQQQ:bsub -> FPR8
      0,	// QQQQ:bsub_hi
      56,	// QQQQ:dsub -> FPR64
      0,	// QQQQ:dsub0
      56,	// QQQQ:dsub1 -> FPR64
      56,	// QQQQ:dsub2 -> FPR64
      56,	// QQQQ:dsub3 -> FPR64
      0,	// QQQQ:dsub_hi
      8,	// QQQQ:hsub -> FPR16
      0,	// QQQQ:hsub_hi
      0,	// QQQQ:psub
      0,	// QQQQ:psub0
      0,	// QQQQ:psub1
      92,	// QQQQ:qsub0 -> FPR128
      92,	// QQQQ:qsub1 -> FPR128
      92,	// QQQQ:qsub2 -> FPR128
      92,	// QQQQ:qsub3 -> FPR128
      40,	// QQQQ:ssub -> FPR32
      0,	// QQQQ:ssub_hi
      0,	// QQQQ:sub_32
      0,	// QQQQ:sub_32_hi
      0,	// QQQQ:sube32
      0,	// QQQQ:sube64
      0,	// QQQQ:subo32
      0,	// QQQQ:subo64
      0,	// QQQQ:x8sub_0
      0,	// QQQQ:x8sub_1
      0,	// QQQQ:x8sub_2
      0,	// QQQQ:x8sub_3
      0,	// QQQQ:x8sub_4
      0,	// QQQQ:x8sub_5
      0,	// QQQQ:x8sub_6
      0,	// QQQQ:x8sub_7
      0,	// QQQQ:zasubb
      0,	// QQQQ:zasubd0
      0,	// QQQQ:zasubd1
      0,	// QQQQ:zasubh0
      0,	// QQQQ:zasubh1
      0,	// QQQQ:zasubq0
      0,	// QQQQ:zasubq1
      0,	// QQQQ:zasubs0
      0,	// QQQQ:zasubs1
      0,	// QQQQ:zsub
      0,	// QQQQ:zsub0
      0,	// QQQQ:zsub1
      0,	// QQQQ:zsub2
      0,	// QQQQ:zsub3
      0,	// QQQQ:zsub_hi
      0,	// QQQQ:zasubd1_then_zasubq0
      0,	// QQQQ:zasubd1_then_zasubq1
      0,	// QQQQ:zasubs1_then_zasubd0
      0,	// QQQQ:zasubs1_then_zasubd1
      0,	// QQQQ:zasubs1_then_zasubq0
      0,	// QQQQ:zasubs1_then_zasubq1
      0,	// QQQQ:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ:zasubh1_then_zasubd0
      0,	// QQQQ:zasubh1_then_zasubd1
      0,	// QQQQ:zasubh1_then_zasubq0
      0,	// QQQQ:zasubh1_then_zasubq1
      0,	// QQQQ:zasubh1_then_zasubs0
      0,	// QQQQ:zasubh1_then_zasubs1
      0,	// QQQQ:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ:dsub1_then_bsub -> FPR8
      0,	// QQQQ:dsub1_then_bsub_hi
      8,	// QQQQ:dsub1_then_hsub -> FPR16
      0,	// QQQQ:dsub1_then_hsub_hi
      40,	// QQQQ:dsub1_then_ssub -> FPR32
      0,	// QQQQ:dsub1_then_ssub_hi
      7,	// QQQQ:dsub3_then_bsub -> FPR8
      0,	// QQQQ:dsub3_then_bsub_hi
      8,	// QQQQ:dsub3_then_hsub -> FPR16
      0,	// QQQQ:dsub3_then_hsub_hi
      40,	// QQQQ:dsub3_then_ssub -> FPR32
      0,	// QQQQ:dsub3_then_ssub_hi
      7,	// QQQQ:dsub2_then_bsub -> FPR8
      0,	// QQQQ:dsub2_then_bsub_hi
      8,	// QQQQ:dsub2_then_hsub -> FPR16
      0,	// QQQQ:dsub2_then_hsub_hi
      40,	// QQQQ:dsub2_then_ssub -> FPR32
      0,	// QQQQ:dsub2_then_ssub_hi
      0,	// QQQQ:psub1_then_psub
      0,	// QQQQ:qsub1_then_dsub_hi
      0,	// QQQQ:qsub3_then_dsub_hi
      0,	// QQQQ:qsub2_then_dsub_hi
      0,	// QQQQ:x8sub_7_then_sub_32
      0,	// QQQQ:x8sub_7_then_sub_32_hi
      0,	// QQQQ:x8sub_6_then_sub_32
      0,	// QQQQ:x8sub_6_then_sub_32_hi
      0,	// QQQQ:x8sub_5_then_sub_32
      0,	// QQQQ:x8sub_5_then_sub_32_hi
      0,	// QQQQ:x8sub_4_then_sub_32
      0,	// QQQQ:x8sub_4_then_sub_32_hi
      0,	// QQQQ:x8sub_3_then_sub_32
      0,	// QQQQ:x8sub_3_then_sub_32_hi
      0,	// QQQQ:x8sub_2_then_sub_32
      0,	// QQQQ:x8sub_2_then_sub_32_hi
      0,	// QQQQ:x8sub_1_then_sub_32
      0,	// QQQQ:x8sub_1_then_sub_32_hi
      0,	// QQQQ:subo64_then_sub_32
      0,	// QQQQ:subo64_then_sub_32_hi
      0,	// QQQQ:zsub1_then_zsub_hi
      0,	// QQQQ:zsub3_then_zsub_hi
      0,	// QQQQ:zsub2_then_zsub_hi
      0,	// QQQQ:dsub0_dsub1
      0,	// QQQQ:dsub0_dsub1_dsub2
      75,	// QQQQ:dsub1_dsub2 -> DD
      110,	// QQQQ:dsub1_dsub2_dsub3 -> DDD
      75,	// QQQQ:dsub2_dsub3 -> DD
      75,	// QQQQ:dsub_dsub1 -> DD
      117,	// QQQQ:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// QQQQ:dsub_dsub1_dsub2 -> DDD
      128,	// QQQQ:qsub0_qsub1 -> QQ
      206,	// QQQQ:qsub0_qsub1_qsub2 -> QQQ
      128,	// QQQQ:qsub1_qsub2 -> QQ
      206,	// QQQQ:qsub1_qsub2_qsub3 -> QQQ
      128,	// QQQQ:qsub2_qsub3 -> QQ
      0,	// QQQQ:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ:x8sub_0_x8sub_1
      0,	// QQQQ:x8sub_2_x8sub_3
      0,	// QQQQ:x8sub_4_x8sub_5
      0,	// QQQQ:x8sub_6_x8sub_7
      0,	// QQQQ:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ:sub_32_subo64_then_sub_32
      0,	// QQQQ:zsub_qsub1
      0,	// QQQQ:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ:zsub_qsub1_qsub2
      0,	// QQQQ:zsub0_zsub1
      0,	// QQQQ:zsub0_zsub1_zsub2
      0,	// QQQQ:zsub1_zsub2
      0,	// QQQQ:zsub1_zsub2_zsub3
      0,	// QQQQ:zsub2_zsub3
      0,	// QQQQ:zsub0_zsub2
      0,	// QQQQ:zsub1_zsub3
    },
    {	// ZPR4
      7,	// ZPR4:bsub -> FPR8
      0,	// ZPR4:bsub_hi
      56,	// ZPR4:dsub -> FPR64
      0,	// ZPR4:dsub0
      56,	// ZPR4:dsub1 -> FPR64
      56,	// ZPR4:dsub2 -> FPR64
      56,	// ZPR4:dsub3 -> FPR64
      0,	// ZPR4:dsub_hi
      8,	// ZPR4:hsub -> FPR16
      0,	// ZPR4:hsub_hi
      0,	// ZPR4:psub
      0,	// ZPR4:psub0
      0,	// ZPR4:psub1
      0,	// ZPR4:qsub0
      92,	// ZPR4:qsub1 -> FPR128
      92,	// ZPR4:qsub2 -> FPR128
      92,	// ZPR4:qsub3 -> FPR128
      40,	// ZPR4:ssub -> FPR32
      0,	// ZPR4:ssub_hi
      0,	// ZPR4:sub_32
      0,	// ZPR4:sub_32_hi
      0,	// ZPR4:sube32
      0,	// ZPR4:sube64
      0,	// ZPR4:subo32
      0,	// ZPR4:subo64
      0,	// ZPR4:x8sub_0
      0,	// ZPR4:x8sub_1
      0,	// ZPR4:x8sub_2
      0,	// ZPR4:x8sub_3
      0,	// ZPR4:x8sub_4
      0,	// ZPR4:x8sub_5
      0,	// ZPR4:x8sub_6
      0,	// ZPR4:x8sub_7
      0,	// ZPR4:zasubb
      0,	// ZPR4:zasubd0
      0,	// ZPR4:zasubd1
      0,	// ZPR4:zasubh0
      0,	// ZPR4:zasubh1
      0,	// ZPR4:zasubq0
      0,	// ZPR4:zasubq1
      0,	// ZPR4:zasubs0
      0,	// ZPR4:zasubs1
      92,	// ZPR4:zsub -> FPR128
      93,	// ZPR4:zsub0 -> ZPR
      93,	// ZPR4:zsub1 -> ZPR
      93,	// ZPR4:zsub2 -> ZPR
      93,	// ZPR4:zsub3 -> ZPR
      0,	// ZPR4:zsub_hi
      0,	// ZPR4:zasubd1_then_zasubq0
      0,	// ZPR4:zasubd1_then_zasubq1
      0,	// ZPR4:zasubs1_then_zasubd0
      0,	// ZPR4:zasubs1_then_zasubd1
      0,	// ZPR4:zasubs1_then_zasubq0
      0,	// ZPR4:zasubs1_then_zasubq1
      0,	// ZPR4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4:zasubh1_then_zasubd0
      0,	// ZPR4:zasubh1_then_zasubd1
      0,	// ZPR4:zasubh1_then_zasubq0
      0,	// ZPR4:zasubh1_then_zasubq1
      0,	// ZPR4:zasubh1_then_zasubs0
      0,	// ZPR4:zasubh1_then_zasubs1
      0,	// ZPR4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4:dsub1_then_bsub -> FPR8
      0,	// ZPR4:dsub1_then_bsub_hi
      8,	// ZPR4:dsub1_then_hsub -> FPR16
      0,	// ZPR4:dsub1_then_hsub_hi
      40,	// ZPR4:dsub1_then_ssub -> FPR32
      0,	// ZPR4:dsub1_then_ssub_hi
      7,	// ZPR4:dsub3_then_bsub -> FPR8
      0,	// ZPR4:dsub3_then_bsub_hi
      8,	// ZPR4:dsub3_then_hsub -> FPR16
      0,	// ZPR4:dsub3_then_hsub_hi
      40,	// ZPR4:dsub3_then_ssub -> FPR32
      0,	// ZPR4:dsub3_then_ssub_hi
      7,	// ZPR4:dsub2_then_bsub -> FPR8
      0,	// ZPR4:dsub2_then_bsub_hi
      8,	// ZPR4:dsub2_then_hsub -> FPR16
      0,	// ZPR4:dsub2_then_hsub_hi
      40,	// ZPR4:dsub2_then_ssub -> FPR32
      0,	// ZPR4:dsub2_then_ssub_hi
      0,	// ZPR4:psub1_then_psub
      0,	// ZPR4:qsub1_then_dsub_hi
      0,	// ZPR4:qsub3_then_dsub_hi
      0,	// ZPR4:qsub2_then_dsub_hi
      0,	// ZPR4:x8sub_7_then_sub_32
      0,	// ZPR4:x8sub_7_then_sub_32_hi
      0,	// ZPR4:x8sub_6_then_sub_32
      0,	// ZPR4:x8sub_6_then_sub_32_hi
      0,	// ZPR4:x8sub_5_then_sub_32
      0,	// ZPR4:x8sub_5_then_sub_32_hi
      0,	// ZPR4:x8sub_4_then_sub_32
      0,	// ZPR4:x8sub_4_then_sub_32_hi
      0,	// ZPR4:x8sub_3_then_sub_32
      0,	// ZPR4:x8sub_3_then_sub_32_hi
      0,	// ZPR4:x8sub_2_then_sub_32
      0,	// ZPR4:x8sub_2_then_sub_32_hi
      0,	// ZPR4:x8sub_1_then_sub_32
      0,	// ZPR4:x8sub_1_then_sub_32_hi
      0,	// ZPR4:subo64_then_sub_32
      0,	// ZPR4:subo64_then_sub_32_hi
      0,	// ZPR4:zsub1_then_zsub_hi
      0,	// ZPR4:zsub3_then_zsub_hi
      0,	// ZPR4:zsub2_then_zsub_hi
      0,	// ZPR4:dsub0_dsub1
      0,	// ZPR4:dsub0_dsub1_dsub2
      75,	// ZPR4:dsub1_dsub2 -> DD
      110,	// ZPR4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4:dsub2_dsub3 -> DD
      75,	// ZPR4:dsub_dsub1 -> DD
      117,	// ZPR4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4:qsub0_qsub1
      0,	// ZPR4:qsub0_qsub1_qsub2
      128,	// ZPR4:qsub1_qsub2 -> QQ
      206,	// ZPR4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4:qsub2_qsub3 -> QQ
      0,	// ZPR4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4:x8sub_0_x8sub_1
      0,	// ZPR4:x8sub_2_x8sub_3
      0,	// ZPR4:x8sub_4_x8sub_5
      0,	// ZPR4:x8sub_6_x8sub_7
      0,	// ZPR4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4:sub_32_subo64_then_sub_32
      128,	// ZPR4:zsub_qsub1 -> QQ
      297,	// ZPR4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4:zsub0_zsub1 -> ZPR2
      207,	// ZPR4:zsub0_zsub1_zsub2 -> ZPR3
      129,	// ZPR4:zsub1_zsub2 -> ZPR2
      207,	// ZPR4:zsub1_zsub2_zsub3 -> ZPR3
      129,	// ZPR4:zsub2_zsub3 -> ZPR2
      0,	// ZPR4:zsub0_zsub2
      0,	// ZPR4:zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo
      7,	// QQQQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQQQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// QQQQ_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      92,	// QQQQ_with_dsub1_in_FPR64_lo:qsub3 -> FPR128
      40,	// QQQQ_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// QQQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// QQQQ_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      77,	// QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      119,	// QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo
      112,	// QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      132,	// QQQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      208,	// QQQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo
      133,	// QQQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// QQQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// QQQQ_with_dsub1_in_FPR64_lo:qsub2_qsub3 -> QQ
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo
      7,	// QQQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub0
      56,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128
      92,	// QQQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128
      94,	// QQQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// QQQQ_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      40,	// QQQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      112,	// QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo
      76,	// QQQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      75,	// QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD
      120,	// QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo
      113,	// QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ
      209,	// QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      208,	// QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo
      133,	// QQQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub3_in_FPR64_lo
      7,	// QQQQ_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub0
      56,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      56,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2 -> FPR64
      65,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub3_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub3_in_FPR64_lo:qsub0 -> FPR128
      92,	// QQQQ_with_dsub3_in_FPR64_lo:qsub1 -> FPR128
      92,	// QQQQ_with_dsub3_in_FPR64_lo:qsub2 -> FPR128
      94,	// QQQQ_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// QQQQ_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub3_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      75,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD
      113,	// QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// QQQQ_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD
      121,	// QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD
      128,	// QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1 -> QQ
      206,	// QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ
      128,	// QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ
      209,	// QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// QQQQ_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo
      7,	// QQQQ_with_qsub0_in_FPR128_lo:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_lo:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub0
      56,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1 -> FPR64
      56,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2 -> FPR64
      56,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3 -> FPR64
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:psub1
      94,	// QQQQ_with_qsub0_in_FPR128_lo:qsub0 -> FPR128_lo
      92,	// QQQQ_with_qsub0_in_FPR128_lo:qsub1 -> FPR128
      92,	// QQQQ_with_qsub0_in_FPR128_lo:qsub2 -> FPR128
      92,	// QQQQ_with_qsub0_in_FPR128_lo:qsub3 -> FPR128
      44,	// QQQQ_with_qsub0_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_lo:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:dsub0_dsub1_dsub2
      75,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_dsub2 -> DD
      110,	// QQQQ_with_qsub0_in_FPR128_lo:dsub1_dsub2_dsub3 -> DDD
      75,	// QQQQ_with_qsub0_in_FPR128_lo:dsub2_dsub3 -> DD
      76,	// QQQQ_with_qsub0_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// QQQQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// QQQQ_with_qsub0_in_FPR128_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      133,	// QQQQ_with_qsub0_in_FPR128_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      210,	// QQQQ_with_qsub0_in_FPR128_lo:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// QQQQ_with_qsub0_in_FPR128_lo:qsub1_qsub2 -> QQ
      206,	// QQQQ_with_qsub0_in_FPR128_lo:qsub1_qsub2_qsub3 -> QQQ
      128,	// QQQQ_with_qsub0_in_FPR128_lo:qsub2_qsub3 -> QQ
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous
      7,	// ZPR4StridedOrContiguous:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous:bsub_hi
      56,	// ZPR4StridedOrContiguous:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous:dsub0
      56,	// ZPR4StridedOrContiguous:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous:dsub_hi
      8,	// ZPR4StridedOrContiguous:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous:hsub_hi
      0,	// ZPR4StridedOrContiguous:psub
      0,	// ZPR4StridedOrContiguous:psub0
      0,	// ZPR4StridedOrContiguous:psub1
      0,	// ZPR4StridedOrContiguous:qsub0
      92,	// ZPR4StridedOrContiguous:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous:ssub_hi
      0,	// ZPR4StridedOrContiguous:sub_32
      0,	// ZPR4StridedOrContiguous:sub_32_hi
      0,	// ZPR4StridedOrContiguous:sube32
      0,	// ZPR4StridedOrContiguous:sube64
      0,	// ZPR4StridedOrContiguous:subo32
      0,	// ZPR4StridedOrContiguous:subo64
      0,	// ZPR4StridedOrContiguous:x8sub_0
      0,	// ZPR4StridedOrContiguous:x8sub_1
      0,	// ZPR4StridedOrContiguous:x8sub_2
      0,	// ZPR4StridedOrContiguous:x8sub_3
      0,	// ZPR4StridedOrContiguous:x8sub_4
      0,	// ZPR4StridedOrContiguous:x8sub_5
      0,	// ZPR4StridedOrContiguous:x8sub_6
      0,	// ZPR4StridedOrContiguous:x8sub_7
      0,	// ZPR4StridedOrContiguous:zasubb
      0,	// ZPR4StridedOrContiguous:zasubd0
      0,	// ZPR4StridedOrContiguous:zasubd1
      0,	// ZPR4StridedOrContiguous:zasubh0
      0,	// ZPR4StridedOrContiguous:zasubh1
      0,	// ZPR4StridedOrContiguous:zasubq0
      0,	// ZPR4StridedOrContiguous:zasubq1
      0,	// ZPR4StridedOrContiguous:zasubs0
      0,	// ZPR4StridedOrContiguous:zasubs1
      92,	// ZPR4StridedOrContiguous:zsub -> FPR128
      93,	// ZPR4StridedOrContiguous:zsub0 -> ZPR
      93,	// ZPR4StridedOrContiguous:zsub1 -> ZPR
      93,	// ZPR4StridedOrContiguous:zsub2 -> ZPR
      93,	// ZPR4StridedOrContiguous:zsub3 -> ZPR
      0,	// ZPR4StridedOrContiguous:zsub_hi
      0,	// ZPR4StridedOrContiguous:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous:psub1_then_psub
      0,	// ZPR4StridedOrContiguous:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous:zsub_qsub1_qsub2 -> QQQ
      155,	// ZPR4StridedOrContiguous:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4StridedOrContiguous:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4StridedOrContiguous:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4StridedOrContiguous:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4StridedOrContiguous:zsub2_zsub3 -> ZPR2Mul2
      135,	// ZPR4StridedOrContiguous:zsub0_zsub2 -> ZPR2Strided
      135,	// ZPR4StridedOrContiguous:zsub1_zsub3 -> ZPR2Strided
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo
      7,	// ZPR4_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR4_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// ZPR4_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      92,	// ZPR4_with_dsub1_in_FPR64_lo:qsub3 -> FPR128
      40,	// ZPR4_with_dsub1_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR4_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      93,	// ZPR4_with_dsub1_in_FPR64_lo:zsub2 -> ZPR
      93,	// ZPR4_with_dsub1_in_FPR64_lo:zsub3 -> ZPR
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      77,	// ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      119,	// ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo
      112,	// ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// ZPR4_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// ZPR4_with_dsub1_in_FPR64_lo:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      299,	// ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo
      208,	// ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo
      137,	// ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      211,	// ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo
      139,	// ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo
      215,	// ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo
      129,	// ZPR4_with_dsub1_in_FPR64_lo:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo
      7,	// ZPR4_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub0
      56,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1 -> FPR64
      65,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub0
      92,	// ZPR4_with_dsub2_in_FPR64_lo:qsub1 -> FPR128
      94,	// ZPR4_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// ZPR4_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      40,	// ZPR4_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub2_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub2_in_FPR64_lo:zsub0 -> ZPR
      93,	// ZPR4_with_dsub2_in_FPR64_lo:zsub1 -> ZPR
      97,	// ZPR4_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      93,	// ZPR4_with_dsub2_in_FPR64_lo:zsub3 -> ZPR
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      112,	// ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD
      120,	// ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo
      113,	// ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      132,	// ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      208,	// ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ
      300,	// ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo
      209,	// ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      129,	// ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2
      212,	// ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      137,	// ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_dsub1_in_FPR64_lo
      211,	// ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_dsub1_in_FPR64_lo
      139,	// ZPR4_with_dsub2_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo
      7,	// ZPR4_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub0
      56,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      56,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2 -> FPR64
      65,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub0
      92,	// ZPR4_with_dsub3_in_FPR64_lo:qsub1 -> FPR128
      92,	// ZPR4_with_dsub3_in_FPR64_lo:qsub2 -> FPR128
      94,	// ZPR4_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub3_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub3_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub3_in_FPR64_lo:zsub0 -> ZPR
      93,	// ZPR4_with_dsub3_in_FPR64_lo:zsub1 -> ZPR
      93,	// ZPR4_with_dsub3_in_FPR64_lo:zsub2 -> ZPR
      97,	// ZPR4_with_dsub3_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      75,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD
      113,	// ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD
      121,	// ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      128,	// ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ
      209,	// ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// ZPR4_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1 -> QQ
      301,	// ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      206,	// ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1 -> ZPR2
      207,	// ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3
      129,	// ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2 -> ZPR2
      212,	// ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_dsub2_in_FPR64_lo
      137,	// ZPR4_with_dsub3_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub -> FPR128
      96,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub1 -> ZPR
      96,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub2 -> ZPRMul2
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub1 -> ZPR2Mul2
      213,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      138,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub2_zsub3 -> ZPR2Mul2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2
      7,	// ZPR4_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2:zsub0 -> ZPR
      96,	// ZPR4_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      96,	// ZPR4_with_zsub1_in_ZPRMul2:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      213,	// ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      138,	// ZPR4_with_zsub1_in_ZPRMul2:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo
      7,	// ZPR4_with_zsub_in_FPR128_lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub0
      56,	// ZPR4_with_zsub_in_FPR128_lo:dsub1 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub0
      92,	// ZPR4_with_zsub_in_FPR128_lo:qsub1 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo:zsub0 -> ZPR_4b
      93,	// ZPR4_with_zsub_in_FPR128_lo:zsub1 -> ZPR
      93,	// ZPR4_with_zsub_in_FPR128_lo:zsub2 -> ZPR
      93,	// ZPR4_with_zsub_in_FPR128_lo:zsub3 -> ZPR
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub_in_FPR128_lo:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub_in_FPR128_lo:dsub2_dsub3 -> DD
      76,	// ZPR4_with_zsub_in_FPR128_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// ZPR4_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub_in_FPR128_lo:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub_in_FPR128_lo:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub_in_FPR128_lo:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo:sub_32_subo64_then_sub_32
      133,	// ZPR4_with_zsub_in_FPR128_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      302,	// ZPR4_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      139,	// ZPR4_with_zsub_in_FPR128_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo
      215,	// ZPR4_with_zsub_in_FPR128_lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo
      129,	// ZPR4_with_zsub_in_FPR128_lo:zsub1_zsub2 -> ZPR2
      207,	// ZPR4_with_zsub_in_FPR128_lo:zsub1_zsub2_zsub3 -> ZPR3
      129,	// ZPR4_with_zsub_in_FPR128_lo:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      40,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      77,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      123,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      115,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      132,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      216,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0
      56,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      65,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0 -> FPR128
      92,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1 -> FPR128
      94,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD
      124,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1 -> QQ
      209,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      216,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:psub1
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      92,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub3 -> FPR128
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      122,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      114,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:qsub2_qsub3 -> QQ
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub3 -> ZPR
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      123,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      310,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      216,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      137,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      218,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      219,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      139,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1 -> FPR64
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1 -> FPR128
      94,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0 -> ZPR
      93,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1 -> ZPR
      97,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2 -> ZPR_4b
      97,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      77,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD
      124,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      132,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      216,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1 -> QQ
      311,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      209,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      129,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1 -> ZPR2
      212,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo
      137,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_dsub1_in_FPR64_lo
      218,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub1 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub1 -> ZPR_4b
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub2 -> ZPR
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub3 -> ZPR
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub0_dsub1_dsub2
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub2_dsub3 -> DD
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      122,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub0_qsub1_qsub2
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      312,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      219,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      139,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo
      215,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo
      129,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1
      92,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0 -> FPR128
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubb
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      132,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      216,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub1
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      125,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0 -> ZPR
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2 -> ZPR_4b
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      316,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      216,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      137,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo
      218,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      221,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2 -> ZPR_4b
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub3 -> ZPR
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      125,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      317,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      221,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      219,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
      139,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      221,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      221,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub -> FPR128
      96,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0 -> ZPRMul2
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1 -> ZPR
      96,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2 -> ZPRMul2
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub3 -> ZPR
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      155,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub2_zsub3 -> ZPR2Mul2
      153,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      96,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      155,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2
      177,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul4
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7
      7,	// QQQQ_with_qsub0_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:psub1
      98,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub0 -> FPR128_0to7
      94,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub1 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// QQQQ_with_qsub0_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      146,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// QQQQ_with_qsub0_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_qsub1_in_FPR128_0to7
      7,	// QQQQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:psub1
      92,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// QQQQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      147,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      223,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      146,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// QQQQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub0
      56,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64
      65,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:psub1
      92,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128
      92,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128
      98,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// QQQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD
      124,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ
      224,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      223,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub1_in_FPR128_0to7
      146,	// QQQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_qsub3_in_FPR128_0to7
      7,	// QQQQ_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub0
      56,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64
      56,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64
      65,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:psub1
      92,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub0 -> FPR128
      92,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128
      92,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128
      98,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// QQQQ_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      8,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      40,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      75,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD
      113,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD
      121,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD
      128,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1 -> QQ
      206,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ
      128,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ
      224,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// QQQQ_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4Mul4
      7,	// ZPR4Mul4:bsub -> FPR8
      0,	// ZPR4Mul4:bsub_hi
      56,	// ZPR4Mul4:dsub -> FPR64
      0,	// ZPR4Mul4:dsub0
      56,	// ZPR4Mul4:dsub1 -> FPR64
      56,	// ZPR4Mul4:dsub2 -> FPR64
      56,	// ZPR4Mul4:dsub3 -> FPR64
      0,	// ZPR4Mul4:dsub_hi
      8,	// ZPR4Mul4:hsub -> FPR16
      0,	// ZPR4Mul4:hsub_hi
      0,	// ZPR4Mul4:psub
      0,	// ZPR4Mul4:psub0
      0,	// ZPR4Mul4:psub1
      0,	// ZPR4Mul4:qsub0
      92,	// ZPR4Mul4:qsub1 -> FPR128
      92,	// ZPR4Mul4:qsub2 -> FPR128
      92,	// ZPR4Mul4:qsub3 -> FPR128
      40,	// ZPR4Mul4:ssub -> FPR32
      0,	// ZPR4Mul4:ssub_hi
      0,	// ZPR4Mul4:sub_32
      0,	// ZPR4Mul4:sub_32_hi
      0,	// ZPR4Mul4:sube32
      0,	// ZPR4Mul4:sube64
      0,	// ZPR4Mul4:subo32
      0,	// ZPR4Mul4:subo64
      0,	// ZPR4Mul4:x8sub_0
      0,	// ZPR4Mul4:x8sub_1
      0,	// ZPR4Mul4:x8sub_2
      0,	// ZPR4Mul4:x8sub_3
      0,	// ZPR4Mul4:x8sub_4
      0,	// ZPR4Mul4:x8sub_5
      0,	// ZPR4Mul4:x8sub_6
      0,	// ZPR4Mul4:x8sub_7
      0,	// ZPR4Mul4:zasubb
      0,	// ZPR4Mul4:zasubd0
      0,	// ZPR4Mul4:zasubd1
      0,	// ZPR4Mul4:zasubh0
      0,	// ZPR4Mul4:zasubh1
      0,	// ZPR4Mul4:zasubq0
      0,	// ZPR4Mul4:zasubq1
      0,	// ZPR4Mul4:zasubs0
      0,	// ZPR4Mul4:zasubs1
      92,	// ZPR4Mul4:zsub -> FPR128
      101,	// ZPR4Mul4:zsub0 -> ZPRMul4
      93,	// ZPR4Mul4:zsub1 -> ZPR
      96,	// ZPR4Mul4:zsub2 -> ZPRMul2
      93,	// ZPR4Mul4:zsub3 -> ZPR
      0,	// ZPR4Mul4:zsub_hi
      0,	// ZPR4Mul4:zasubd1_then_zasubq0
      0,	// ZPR4Mul4:zasubd1_then_zasubq1
      0,	// ZPR4Mul4:zasubs1_then_zasubd0
      0,	// ZPR4Mul4:zasubs1_then_zasubd1
      0,	// ZPR4Mul4:zasubs1_then_zasubq0
      0,	// ZPR4Mul4:zasubs1_then_zasubq1
      0,	// ZPR4Mul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4:zasubh1_then_zasubd0
      0,	// ZPR4Mul4:zasubh1_then_zasubd1
      0,	// ZPR4Mul4:zasubh1_then_zasubq0
      0,	// ZPR4Mul4:zasubh1_then_zasubq1
      0,	// ZPR4Mul4:zasubh1_then_zasubs0
      0,	// ZPR4Mul4:zasubh1_then_zasubs1
      0,	// ZPR4Mul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Mul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4Mul4:dsub1_then_bsub_hi
      8,	// ZPR4Mul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4Mul4:dsub1_then_hsub_hi
      40,	// ZPR4Mul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4Mul4:dsub1_then_ssub_hi
      7,	// ZPR4Mul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4Mul4:dsub3_then_bsub_hi
      8,	// ZPR4Mul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4Mul4:dsub3_then_hsub_hi
      40,	// ZPR4Mul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4Mul4:dsub3_then_ssub_hi
      7,	// ZPR4Mul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4Mul4:dsub2_then_bsub_hi
      8,	// ZPR4Mul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4Mul4:dsub2_then_hsub_hi
      40,	// ZPR4Mul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4Mul4:dsub2_then_ssub_hi
      0,	// ZPR4Mul4:psub1_then_psub
      0,	// ZPR4Mul4:qsub1_then_dsub_hi
      0,	// ZPR4Mul4:qsub3_then_dsub_hi
      0,	// ZPR4Mul4:qsub2_then_dsub_hi
      0,	// ZPR4Mul4:x8sub_7_then_sub_32
      0,	// ZPR4Mul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_6_then_sub_32
      0,	// ZPR4Mul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_5_then_sub_32
      0,	// ZPR4Mul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_4_then_sub_32
      0,	// ZPR4Mul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_3_then_sub_32
      0,	// ZPR4Mul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_2_then_sub_32
      0,	// ZPR4Mul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4Mul4:x8sub_1_then_sub_32
      0,	// ZPR4Mul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4Mul4:subo64_then_sub_32
      0,	// ZPR4Mul4:subo64_then_sub_32_hi
      0,	// ZPR4Mul4:zsub1_then_zsub_hi
      0,	// ZPR4Mul4:zsub3_then_zsub_hi
      0,	// ZPR4Mul4:zsub2_then_zsub_hi
      0,	// ZPR4Mul4:dsub0_dsub1
      0,	// ZPR4Mul4:dsub0_dsub1_dsub2
      75,	// ZPR4Mul4:dsub1_dsub2 -> DD
      110,	// ZPR4Mul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4Mul4:dsub2_dsub3 -> DD
      75,	// ZPR4Mul4:dsub_dsub1 -> DD
      117,	// ZPR4Mul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4Mul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4Mul4:qsub0_qsub1
      0,	// ZPR4Mul4:qsub0_qsub1_qsub2
      128,	// ZPR4Mul4:qsub1_qsub2 -> QQ
      206,	// ZPR4Mul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4Mul4:qsub2_qsub3 -> QQ
      0,	// ZPR4Mul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Mul4:x8sub_0_x8sub_1
      0,	// ZPR4Mul4:x8sub_2_x8sub_3
      0,	// ZPR4Mul4:x8sub_4_x8sub_5
      0,	// ZPR4Mul4:x8sub_6_x8sub_7
      0,	// ZPR4Mul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Mul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Mul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Mul4:sub_32_subo64_then_sub_32
      128,	// ZPR4Mul4:zsub_qsub1 -> QQ
      297,	// ZPR4Mul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4Mul4:zsub_qsub1_qsub2 -> QQQ
      155,	// ZPR4Mul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4Mul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4Mul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4Mul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4Mul4:zsub2_zsub3 -> ZPR2Mul2
      0,	// ZPR4Mul4:zsub0_zsub2
      0,	// ZPR4Mul4:zsub1_zsub3
    },
    {	// ZPR4Strided
      7,	// ZPR4Strided:bsub -> FPR8
      0,	// ZPR4Strided:bsub_hi
      56,	// ZPR4Strided:dsub -> FPR64
      0,	// ZPR4Strided:dsub0
      56,	// ZPR4Strided:dsub1 -> FPR64
      56,	// ZPR4Strided:dsub2 -> FPR64
      56,	// ZPR4Strided:dsub3 -> FPR64
      0,	// ZPR4Strided:dsub_hi
      8,	// ZPR4Strided:hsub -> FPR16
      0,	// ZPR4Strided:hsub_hi
      0,	// ZPR4Strided:psub
      0,	// ZPR4Strided:psub0
      0,	// ZPR4Strided:psub1
      0,	// ZPR4Strided:qsub0
      92,	// ZPR4Strided:qsub1 -> FPR128
      92,	// ZPR4Strided:qsub2 -> FPR128
      92,	// ZPR4Strided:qsub3 -> FPR128
      40,	// ZPR4Strided:ssub -> FPR32
      0,	// ZPR4Strided:ssub_hi
      0,	// ZPR4Strided:sub_32
      0,	// ZPR4Strided:sub_32_hi
      0,	// ZPR4Strided:sube32
      0,	// ZPR4Strided:sube64
      0,	// ZPR4Strided:subo32
      0,	// ZPR4Strided:subo64
      0,	// ZPR4Strided:x8sub_0
      0,	// ZPR4Strided:x8sub_1
      0,	// ZPR4Strided:x8sub_2
      0,	// ZPR4Strided:x8sub_3
      0,	// ZPR4Strided:x8sub_4
      0,	// ZPR4Strided:x8sub_5
      0,	// ZPR4Strided:x8sub_6
      0,	// ZPR4Strided:x8sub_7
      0,	// ZPR4Strided:zasubb
      0,	// ZPR4Strided:zasubd0
      0,	// ZPR4Strided:zasubd1
      0,	// ZPR4Strided:zasubh0
      0,	// ZPR4Strided:zasubh1
      0,	// ZPR4Strided:zasubq0
      0,	// ZPR4Strided:zasubq1
      0,	// ZPR4Strided:zasubs0
      0,	// ZPR4Strided:zasubs1
      92,	// ZPR4Strided:zsub -> FPR128
      93,	// ZPR4Strided:zsub0 -> ZPR
      93,	// ZPR4Strided:zsub1 -> ZPR
      93,	// ZPR4Strided:zsub2 -> ZPR
      93,	// ZPR4Strided:zsub3 -> ZPR
      0,	// ZPR4Strided:zsub_hi
      0,	// ZPR4Strided:zasubd1_then_zasubq0
      0,	// ZPR4Strided:zasubd1_then_zasubq1
      0,	// ZPR4Strided:zasubs1_then_zasubd0
      0,	// ZPR4Strided:zasubs1_then_zasubd1
      0,	// ZPR4Strided:zasubs1_then_zasubq0
      0,	// ZPR4Strided:zasubs1_then_zasubq1
      0,	// ZPR4Strided:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided:zasubh1_then_zasubd0
      0,	// ZPR4Strided:zasubh1_then_zasubd1
      0,	// ZPR4Strided:zasubh1_then_zasubq0
      0,	// ZPR4Strided:zasubh1_then_zasubq1
      0,	// ZPR4Strided:zasubh1_then_zasubs0
      0,	// ZPR4Strided:zasubh1_then_zasubs1
      0,	// ZPR4Strided:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided:dsub1_then_bsub_hi
      8,	// ZPR4Strided:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided:dsub1_then_hsub_hi
      40,	// ZPR4Strided:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided:dsub1_then_ssub_hi
      7,	// ZPR4Strided:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided:dsub3_then_bsub_hi
      8,	// ZPR4Strided:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided:dsub3_then_hsub_hi
      40,	// ZPR4Strided:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided:dsub3_then_ssub_hi
      7,	// ZPR4Strided:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided:dsub2_then_bsub_hi
      8,	// ZPR4Strided:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided:dsub2_then_hsub_hi
      40,	// ZPR4Strided:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided:dsub2_then_ssub_hi
      0,	// ZPR4Strided:psub1_then_psub
      0,	// ZPR4Strided:qsub1_then_dsub_hi
      0,	// ZPR4Strided:qsub3_then_dsub_hi
      0,	// ZPR4Strided:qsub2_then_dsub_hi
      0,	// ZPR4Strided:x8sub_7_then_sub_32
      0,	// ZPR4Strided:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_6_then_sub_32
      0,	// ZPR4Strided:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_5_then_sub_32
      0,	// ZPR4Strided:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_4_then_sub_32
      0,	// ZPR4Strided:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_3_then_sub_32
      0,	// ZPR4Strided:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_2_then_sub_32
      0,	// ZPR4Strided:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided:x8sub_1_then_sub_32
      0,	// ZPR4Strided:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided:subo64_then_sub_32
      0,	// ZPR4Strided:subo64_then_sub_32_hi
      0,	// ZPR4Strided:zsub1_then_zsub_hi
      0,	// ZPR4Strided:zsub3_then_zsub_hi
      0,	// ZPR4Strided:zsub2_then_zsub_hi
      0,	// ZPR4Strided:dsub0_dsub1
      0,	// ZPR4Strided:dsub0_dsub1_dsub2
      0,	// ZPR4Strided:dsub1_dsub2
      0,	// ZPR4Strided:dsub1_dsub2_dsub3
      0,	// ZPR4Strided:dsub2_dsub3
      0,	// ZPR4Strided:dsub_dsub1
      0,	// ZPR4Strided:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided:dsub_dsub1_dsub2
      0,	// ZPR4Strided:qsub0_qsub1
      0,	// ZPR4Strided:qsub0_qsub1_qsub2
      0,	// ZPR4Strided:qsub1_qsub2
      0,	// ZPR4Strided:qsub1_qsub2_qsub3
      0,	// ZPR4Strided:qsub2_qsub3
      0,	// ZPR4Strided:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided:x8sub_0_x8sub_1
      0,	// ZPR4Strided:x8sub_2_x8sub_3
      0,	// ZPR4Strided:x8sub_4_x8sub_5
      0,	// ZPR4Strided:x8sub_6_x8sub_7
      0,	// ZPR4Strided:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided:zsub_qsub1
      0,	// ZPR4Strided:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided:zsub_qsub1_qsub2
      0,	// ZPR4Strided:zsub0_zsub1
      0,	// ZPR4Strided:zsub0_zsub1_zsub2
      0,	// ZPR4Strided:zsub1_zsub2
      0,	// ZPR4Strided:zsub1_zsub2_zsub3
      0,	// ZPR4Strided:zsub2_zsub3
      135,	// ZPR4Strided:zsub0_zsub2 -> ZPR2Strided
      135,	// ZPR4Strided:zsub1_zsub3 -> ZPR2Strided
    },
    {	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
      7,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0
      65,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:psub
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:psub0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:psub1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0
      94,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sube32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sube64
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:subo32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:subo64
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubb
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1
      94,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub -> FPR128_lo
      97,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0 -> ZPR_4b
      97,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1 -> ZPR_4b
      97,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2 -> ZPR_4b
      97,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub0_qsub1_qsub2
      140,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:sub_32_subo64_then_sub_32
      140,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      171,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub2_zsub3 -> ZPR2Mul2_Lo
      152,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub0_zsub2 -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo:zsub1_zsub3 -> ZPR2Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4_with_qsub1_in_FPR128_0to7
      7,	// ZPR4_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_qsub1_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// ZPR4_with_qsub1_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      97,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub2 -> ZPR_4b
      97,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// ZPR4_with_qsub1_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      325,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub1_in_FPR128_0to7
      223,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub1_in_FPR128_0to7
      154,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      225,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_qsub1_in_FPR128_0to7
      161,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7
      239,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7
      141,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_qsub2_in_FPR128_0to7
      7,	// ZPR4_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub0
      56,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64
      65,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub0
      92,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128
      98,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// ZPR4_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR
      93,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR
      102,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      97,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD
      124,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      147,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      223,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ
      326,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub2_in_FPR128_0to7
      224,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      129,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2
      226,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_qsub1_in_FPR128_0to7
      225,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_qsub1_in_FPR128_0to7
      161,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_qsub3_in_FPR128_0to7
      7,	// ZPR4_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub0
      56,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64
      56,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64
      65,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:psub
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:psub0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:psub1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub0
      92,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128
      92,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128
      98,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sube32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sube64
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:subo32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:subo64
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub0 -> ZPR
      93,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub1 -> ZPR
      93,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub2 -> ZPR
      102,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      8,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      40,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      75,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD
      113,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD
      121,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2
      128,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1 -> QQ
      327,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1 -> ZPR2
      207,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3
      129,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2 -> ZPR2
      226,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR4_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      93,	// ZPR4_with_zsub0_in_ZPR_K:zsub2 -> ZPR
      93,	// ZPR4_with_zsub0_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      156,	// ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      228,	// ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K
      129,	// ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2
      207,	// ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3
      129,	// ZPR4_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub -> FPR128
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1 -> ZPR
      96,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2 -> ZPRMul2
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Hi
      229,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      138,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_zsub3 -> ZPR2Mul2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:bsub_hi
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1 -> FPR64_lo
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1 -> FPR128_lo
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub3 -> FPR128
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub -> FPR128_lo
      100,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1 -> ZPR_4b
      96,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2 -> ZPRMul2
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub0_dsub1_dsub2
      76,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub2_dsub3 -> DD
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      122,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub0_qsub1_qsub2
      133,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      312,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub1 -> ZPR2Mul2_Lo
      230,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      162,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      240,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub2_zsub3 -> ZPR2Mul2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR
      99,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      96,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      229,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      138,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      56,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR
      100,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      96,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      77,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      123,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      115,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      310,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      216,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      158,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      232,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      230,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      162,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4
      7,	// ZPR4_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul4:zsub0 -> ZPR
      101,	// ZPR4_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR4_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      96,	// ZPR4_with_zsub1_in_ZPRMul4:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      159,	// ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4
      233,	// ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4_with_zsub1_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K
      7,	// ZPR4_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR4_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR4_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      93,	// ZPR4_with_zsub1_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      160,	// ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      234,	// ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K
      228,	// ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K
      129,	// ZPR4_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128
      96,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR
      99,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub3 -> ZPR
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2
      235,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2Mul2_Hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0
      56,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1 -> FPR64
      65,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1 -> FPR128
      94,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub -> FPR128
      96,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1 -> ZPR
      100,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      77,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1 -> DD
      124,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      132,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      216,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1 -> QQ
      311,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      209,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      134,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2Mul2
      236,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      158,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      232,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2Mul2_Lo
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4
      7,	// ZPR4_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub2_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub2_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPRMul4:zsub -> FPR128
      96,	// ZPR4_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub2_in_ZPRMul4:zsub1 -> ZPR
      101,	// ZPR4_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      93,	// ZPR4_with_zsub2_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub2_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub2_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      237,	// ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4
      159,	// ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4
      233,	// ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub2_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPR_K
      7,	// ZPR4_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:psub
      0,	// ZPR4_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub2_in_ZPR_K:zsub0 -> ZPR
      93,	// ZPR4_with_zsub2_in_ZPR_K:zsub1 -> ZPR
      103,	// ZPR4_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      93,	// ZPR4_with_zsub2_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub2_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub2_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2
      238,	// ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPR_K
      160,	// ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPR_K
      234,	// ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_zsub2_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2 -> ZPR
      99,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2
      235,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2 -> FPR64
      65,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2 -> FPR128
      94,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2 -> ZPR
      100,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2 -> DD
      113,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1 -> DD
      121,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ
      209,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1 -> QQ
      301,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2
      236,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_Lo
      158,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4
      7,	// ZPR4_with_zsub3_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul4:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul4:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul4:zsub2 -> ZPR
      101,	// ZPR4_with_zsub3_in_ZPRMul4:zsub3 -> ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2
      237,	// ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul4
      159,	// ZPR4_with_zsub3_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPR_K
      7,	// ZPR4_with_zsub3_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub3_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:psub
      0,	// ZPR4_with_zsub3_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub3_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub3_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub3_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub3_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub3_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPR_K:zsub0 -> ZPR
      93,	// ZPR4_with_zsub3_in_ZPR_K:zsub1 -> ZPR
      93,	// ZPR4_with_zsub3_in_ZPR_K:zsub2 -> ZPR
      103,	// ZPR4_with_zsub3_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1 -> ZPR2
      207,	// ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3
      129,	// ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2 -> ZPR2
      238,	// ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPR_K
      160,	// ZPR4_with_zsub3_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      97,	// ZPR4_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      146,	// ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      324,	// ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      161,	// ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7
      239,	// ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7
      141,	// ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      221,	// ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
      141,	// ZPR4_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_4b
      96,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      96,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_dsub3 -> DD
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      302,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      162,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      240,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      213,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      138,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:psub1
      92,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      147,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0
      56,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64
      65,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1
      92,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0 -> FPR128
      92,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128
      98,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sube32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sube64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD
      124,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      128,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1 -> QQ
      224,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:psub1
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      351,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      241,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      243,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      245,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      161,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0 -> ZPR
      100,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      100,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      316,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      216,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      158,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo
      232,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      247,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      165,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sube32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sube64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0 -> ZPR
      93,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1 -> ZPR
      102,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2 -> ZPR_3b
      102,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD
      124,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2
      147,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1 -> QQ
      352,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      224,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      129,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1 -> ZPR2
      226,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_qsub1_in_FPR128_0to7
      243,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Hi
      244,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2Mul2_Hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPR
      99,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPR
      99,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      244,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub1 -> ZPR_3b
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub2 -> ZPR_4b
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      353,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      245,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      161,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7
      239,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7
      141,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      96,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      125,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      317,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      230,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
      162,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub -> FPR128_lo
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2Mul2_Lo
      247,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2Mul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1
      92,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0 -> FPR128
      98,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sube32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sube64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      147,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:psub1
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1 -> ZPR
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub3 -> ZPR
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      170,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2Mul2_Hi
      175,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      192,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub -> FPR128_lo
      100,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1 -> ZPR_4b
      100,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      171,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2Mul2_Lo
      176,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      7,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      103,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      194,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      195,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      135,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub2 -> ZPR2Strided
      178,	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
      7,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      97,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_4b
      97,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      193,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      152,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub0_zsub2 -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7:zsub1_zsub3 -> ZPR2Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0 -> ZPR
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2 -> ZPR_3b
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      362,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      241,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_qsub1_in_FPR128_0to7
      243,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      251,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      169,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      249,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K
      228,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K
      129,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1 -> ZPR_K
      103,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      93,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      160,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      250,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      169,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      249,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      7,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0 -> ZPR
      93,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1 -> ZPR
      103,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2 -> ZPR_K
      103,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      129,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1 -> ZPR2
      238,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPR_K
      160,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPR_K
      250,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      169,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2 -> ZPR_3b
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      363,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      251,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      245,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
      161,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2 -> ZPR2Mul2_Lo
      247,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo:zsub1_zsub3
    },
    {	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:bsub_hi
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:psub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sube32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sube64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:subo32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubb
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub2_zsub3
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      104,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      170,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Hi
      190,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      200,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      105,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPR_4b
      100,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      171,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Lo
      191,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2 -> ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      251,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      251,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub -> FPR128
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0 -> ZPRMul2_Hi
      103,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2 -> ZPRMul2_Hi
      103,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      194,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      195,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      175,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      192,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      106,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPR_3b
      100,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      193,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      176,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4Strided_with_dsub_in_FPR64_lo
      7,	// ZPR4Strided_with_dsub_in_FPR64_lo:bsub -> FPR8
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:bsub_hi
      65,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub -> FPR64_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub0
      65,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1 -> FPR64_lo
      65,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2 -> FPR64_lo
      65,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3 -> FPR64_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub_hi
      10,	// ZPR4Strided_with_dsub_in_FPR64_lo:hsub -> FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:hsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:psub
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:psub0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:psub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub0
      98,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub1 -> FPR128_0to7
      94,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub2 -> FPR128_lo
      94,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub3 -> FPR128_lo
      44,	// ZPR4Strided_with_dsub_in_FPR64_lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:ssub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sube32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sube64
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:subo32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:subo64
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_4
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_5
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_6
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_7
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubb
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubd0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubd1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1
      98,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub -> FPR128_0to7
      102,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub0 -> ZPR_3b
      102,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub1 -> ZPR_3b
      97,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub2 -> ZPR_4b
      97,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub3 -> ZPR_4b
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_bsub_hi
      10,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_hsub_hi
      44,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_bsub_hi
      10,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_hsub_hi
      44,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_bsub_hi
      10,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_hsub_hi
      44,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:psub1_then_psub
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:subo64_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub0_dsub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_dsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub2_dsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub_dsub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub0_qsub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub1_qsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:qsub2_qsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub_qsub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub0_zsub1
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub1_zsub2
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub2_zsub3
      152,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub0_zsub2 -> ZPR2Strided_with_dsub_in_FPR64_lo
      152,	// ZPR4Strided_with_dsub_in_FPR64_lo:zsub1_zsub3 -> ZPR2Strided_with_dsub_in_FPR64_lo
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:bsub_hi
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub0
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3 -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub0
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub2 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub3 -> FPR128
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub -> FPR128
      96,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub0 -> ZPRMul2
      96,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub1 -> ZPRMul2
      96,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub2 -> ZPRMul2
      96,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub3 -> ZPRMul2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub2_zsub3
      153,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2
      153,	// ZPR4Strided_with_zsub0_in_ZPRMul2:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2
    },
    {	// ZPR4Strided_with_zsub1_in_ZPR_K
      7,	// ZPR4Strided_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4Strided_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4Strided_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      103,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub_dsub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub_qsub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub2_zsub3
      135,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub0_zsub2 -> ZPR2Strided
      178,	// ZPR4Strided_with_zsub1_in_ZPR_K:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPR_K
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_K
      96,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      96,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      179,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      252,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      213,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
      138,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1 -> ZPR_K
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2 -> ZPR_K
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      169,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      253,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      169,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      249,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      104,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      170,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      105,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR_4b
      100,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      171,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      107,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      96,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPRMul2
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      179,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      252,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      106,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      100,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      146,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      353,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      173,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      184,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      267,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      149,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2Mul2_Lo
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPR
      101,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi
      255,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      159,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4
      233,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR
      104,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR
      99,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      180,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      259,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR
      105,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR_4b
      100,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      132,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_dsub1_in_FPR64_lo
      316,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      216,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      181,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      260,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR
      107,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPR_K
      96,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      183,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      261,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      257,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      179,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128
      93,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPR
      106,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_3b
      100,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      351,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
      241,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      182,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      262,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      184,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0 -> ZPR
      99,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2 -> ZPR
      101,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3 -> ZPRMul4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi
      255,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
      159,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0 -> ZPR
      103,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1 -> ZPR_K
      103,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2 -> ZPR_K
      103,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      160,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPR_K
      250,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      169,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      253,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
      169,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      96,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      104,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      134,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      263,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      259,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      65,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      94,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      96,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR
      105,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      77,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      124,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      132,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_dsub1_in_FPR64_lo
      216,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      311,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      209,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_dsub2_in_FPR64_lo
      134,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2
      264,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      260,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      99,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      107,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_Hi
      266,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      183,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      261,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      56,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64
      65,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128
      98,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      92,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128
      96,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR
      106,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      77,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD
      124,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      147,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ
      352,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      224,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      134,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2Mul2
      265,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      182,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      262,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPR
      104,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2
      263,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64
      65,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128
      94,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub3 -> FPR128_lo
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPR
      105,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub3 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2 -> DD
      113,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD
      121,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2 -> QQ
      209,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_dsub2_in_FPR64_lo
      132,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3 -> QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ
      301,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub3_in_FPR64_lo
      206,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2
      264,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      181,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64
      65,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128
      98,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPR
      106,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD
      113,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD
      121,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ
      327,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2Mul2
      265,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      182,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub0 -> ZPR
      99,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub2 -> ZPR
      107,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub3 -> ZPRMul2_and_ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_Hi
      266,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
      183,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_3b
      100,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      324,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      184,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      267,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
      149,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2_Lo
      247,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
      165,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_4b
      101,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      96,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_dsub3 -> DD
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      302,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      185,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      268,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub -> FPR128_lo
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1 -> ZPR_4b
      101,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul4
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_dsub3 -> DD
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      122,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      312,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo
      269,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      185,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      268,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2 -> ZPR_4b
      101,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub3 -> ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      125,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      317,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo
      269,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
      185,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub -> FPR128
      104,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      103,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      99,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2 -> ZPRMul2_Hi
      103,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      194,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      195,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      190,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      200,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
    },
    {	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_lo
      94,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_lo
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      108,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_3b
      100,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul2_Lo
      97,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPR_4b
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      193,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      191,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPR
      106,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPR_3b
      106,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      362,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      241,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      182,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      262,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      274,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      188,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      65,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      98,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      93,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2 -> ZPR
      102,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      113,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      121,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      327,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      156,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      228,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K
      129,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2
      226,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_qsub2_in_FPR128_0to7
      154,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_K
      99,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      96,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      187,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      270,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      229,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      138,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR
      104,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Hi
      271,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      259,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      107,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPR_K
      99,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      272,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      270,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2Mul2_Hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR
      99,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPR
      104,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi
      271,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
      180,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR
      107,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR_K
      99,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      183,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      261,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      272,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      187,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPR_3b
      100,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      363,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      258,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      184,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      274,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR_4b
      105,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      189,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      275,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128_lo
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPR_4b
      105,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_Lo
      276,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      275,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      171,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPR_4b
      105,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub3 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      320,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo
      276,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
      189,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
      7,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub -> FPR128
      109,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub0 -> ZPRMul4_and_ZPR_K
      103,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub1 -> ZPR_K
      107,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub2 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      194,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      195,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
      7,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:bsub_hi
      65,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub -> FPR64_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub0
      65,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1 -> FPR64_lo
      65,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2 -> FPR64_lo
      65,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3 -> FPR64_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub_hi
      10,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:hsub -> FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:hsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:psub
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:psub0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:psub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub0
      98,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub1 -> FPR128_0to7
      98,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub2 -> FPR128_0to7
      98,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub3 -> FPR128_0to7
      44,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:ssub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sube32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sube64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:subo32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:subo64
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_2
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_3
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_4
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_5
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_6
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubb
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1
      98,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub -> FPR128_0to7
      108,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub0 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub1 -> ZPR_3b
      106,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub2 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub3 -> ZPR_3b
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_bsub_hi
      10,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_hsub_hi
      44,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_then_ssub_hi
      7,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_bsub_hi
      10,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_hsub_hi
      44,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub3_then_ssub_hi
      7,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_bsub -> FPR8
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_bsub_hi
      10,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_hsub_hi
      44,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_then_ssub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:psub1_then_psub
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub1_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub3_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub2_then_dsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_7_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_5_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_3_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_1_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:subo64_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:subo64_then_sub_32_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub1_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub3_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub2_then_zsub_hi
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub0_dsub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub0_dsub1_dsub2
      79,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub0_qsub1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub0_qsub1_qsub2
      163,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_0_x8sub_1
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_x8sub_3
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_x8sub_5
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_x8sub_7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:sub_32_subo64_then_sub_32
      163,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      193,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub2_zsub3 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub0_zsub2
      0,	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7:zsub1_zsub3
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub -> FPR128
      99,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Hi
      107,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_and_ZPR_K
      99,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi
      107,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_and_ZPR_K
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub2_zsub3
      175,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
      192,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:bsub_hi
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub -> FPR64_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub0
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1 -> FPR64_lo
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2 -> FPR64_lo
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3 -> FPR64_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub0
      98,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub1 -> FPR128_0to7
      94,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub2 -> FPR128_lo
      94,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub3 -> FPR128_lo
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1
      98,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub -> FPR128_0to7
      106,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub0 -> ZPRMul2_and_ZPR_3b
      106,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub1 -> ZPRMul2_and_ZPR_3b
      100,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub2 -> ZPRMul2_Lo
      100,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub2_zsub3
      176,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
      176,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul4
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub -> FPR128
      101,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub0 -> ZPRMul4
      101,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul4
      101,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub2 -> ZPRMul4
      101,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub3 -> ZPRMul4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub2_zsub3
      177,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul4
      177,	// ZPR4Strided_with_zsub0_in_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul4
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      93,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1 -> ZPR
      102,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2 -> ZPR_3b
      102,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      77,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      124,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      147,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      352,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      224,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      156,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K
      277,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      154,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_qsub1_in_FPR128_0to7
      243,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
      164,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub0
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2 -> FPR64
      65,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:psub0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:psub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub0
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub2 -> FPR128
      98,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sube32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sube64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:subo32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:subo64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubb
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub0 -> ZPR_K
      103,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub1 -> ZPR_K
      93,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub2 -> ZPR
      102,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2 -> DD
      113,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1 -> DD
      121,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1 -> QQ
      327,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      169,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
      249,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
      156,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K
      277,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      154,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      7,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:bsub_hi
      56,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub -> FPR64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0
      56,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1 -> FPR64
      56,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2 -> FPR64
      65,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:hsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0
      92,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1 -> FPR128
      92,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2 -> FPR128
      98,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sube32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sube64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubb
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1
      92,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub -> FPR128
      103,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0 -> ZPR_K
      96,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1 -> ZPRMul2
      93,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2 -> ZPR
      106,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:psub1_then_psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub0_dsub1_dsub2
      75,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2 -> DD
      113,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1 -> DD
      121,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub0_qsub1_qsub2
      128,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1 -> QQ
      327,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub_qsub1_qsub2 -> QQQ
      179,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
      252,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2 -> ZPR2Mul2
      265,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      182,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub0_zsub2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      107,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2 -> ZPR_K
      101,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3 -> ZPRMul4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      195,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      282,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_K
      101,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul4
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2 -> ZPR
      96,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3 -> ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      196,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      280,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4
      227,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4
      138,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0 -> ZPR_K
      99,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2 -> ZPR
      99,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      187,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      270,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi
      244,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub -> FPR128
      107,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1 -> ZPR_K
      101,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2 -> ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      282,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      196,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
      280,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
      155,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR
      108,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR_3b
      106,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      362,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      241,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      197,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      193,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPR
      109,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_K
      103,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPR_K
      107,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3 -> ZPRMul2_and_ZPR_K
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      198,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      194,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      279,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
      195,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64
      65,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128
      98,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      96,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul2
      93,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR
      108,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPR_3b
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      77,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD
      124,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      147,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ
      352,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      224,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      134,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2
      285,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      197,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      283,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      193,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      99,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPR
      109,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPRMul4_and_ZPR_K
      103,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub3 -> ZPR_K
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      148,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2Mul2_Hi
      286,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      198,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      284,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
      194,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64
      65,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128
      98,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR
      96,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR
      108,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD
      113,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD
      121,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ
      327,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ
      138,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2
      214,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2Mul2
      285,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      197,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:bsub_hi
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub0
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2 -> FPR64
      56,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3 -> FPR64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:hsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:psub0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:psub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub0
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub1 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub2 -> FPR128
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub3 -> FPR128
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sube32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sube64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:subo32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:subo64
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_2
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_4
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_6
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubb
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1
      92,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub -> FPR128
      93,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub0 -> ZPR
      99,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub1 -> ZPRMul2_Hi
      93,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub2 -> ZPR
      109,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub3 -> ZPRMul4_and_ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub_qsub1_qsub2 -> QQQ
      157,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub0_zsub1 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      231,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_zsub1_in_ZPRMul2_Hi
      148,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub1_zsub2 -> ZPR2Mul2_Hi
      286,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
      198,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0 -> ZPR_3b
      105,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3 -> ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:sub_32_subo64_then_sub_32
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7
      324,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7
      199,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      287,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      171,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      256,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      165,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1 -> FPR128_0to7
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub -> FPR128_0to7
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1 -> ZPR_3b
      105,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      97,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub3 -> ZPR_4b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub0_qsub1_qsub2
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7
      222,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7
      140,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      353,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      288,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      199,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      287,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
      171,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      274,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2 -> FPR128_0to7
      94,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2 -> ZPR_3b
      105,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub3 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      242,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
      146,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      363,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      288,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
      199,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0 -> ZPR_4b
      96,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1 -> ZPRMul2
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2 -> ZPR
      99,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      302,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      162,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
      240,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
      134,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2
      235,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub2_in_ZPRMul2_Hi
      157,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      104,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_Hi_and_ZPRMul4
      109,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul4_and_ZPR_K
      104,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      109,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPRMul4_and_ZPR_K
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3
      190,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
      200,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
    },
    {	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:bsub_hi
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2 -> FPR64_lo
      65,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3 -> FPR64_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:hsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0
      98,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1 -> FPR128_0to7
      94,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2 -> FPR128_lo
      94,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3 -> FPR128_lo
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sube64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubb
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1
      98,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub -> FPR128_0to7
      108,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0 -> ZPRMul4_and_ZPR_3b
      108,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1 -> ZPRMul4_and_ZPR_3b
      105,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2 -> ZPRMul2_Lo_and_ZPRMul4
      105,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3 -> ZPRMul2_Lo_and_ZPRMul4
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub0_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2_dsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:dsub_dsub1_dsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub0_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:sub_32_subo64_then_sub_32
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2_qsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub_qsub1_qsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub2_zsub3
      0,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub2_zsub3
      191,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub0_zsub2 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
      191,	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4:zsub1_zsub3 -> ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    },
    {	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:bsub_hi
      56,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub -> FPR64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_hi
      8,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub -> FPR16
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:hsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub -> FPR32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sube64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubb
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1
      92,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub -> FPR128
      103,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0 -> ZPR_K
      108,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2 -> ZPR_3b
      106,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:psub1_then_psub
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub0_dsub1_dsub2
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      77,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1 -> DD_with_dsub1_in_FPR64_lo
      126,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      115,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:dsub_dsub1_dsub2 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub0_qsub1_qsub2
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:sub_32_subo64_then_sub_32
      147,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1 -> QQ_with_qsub1_in_FPR128_0to7
      362,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      241,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub_qsub1_qsub2 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      201,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      289,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub1_zsub2 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      193,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub0_zsub2
      0,	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K:zsub1_zsub3
    },
    {	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:bsub_hi
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0
      56,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1 -> FPR64
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2 -> FPR64_lo
      65,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:hsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1 -> FPR128
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sube64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubb
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1
      92,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub -> FPR128
      107,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1 -> ZPR_K
      108,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3 -> ZPR_3b
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_bsub_hi
      10,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_hsub_hi
      44,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:psub1_then_psub
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub0_dsub1_dsub2
      77,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2 -> DD_with_dsub1_in_FPR64_lo
      115,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub1_dsub2_dsub3 -> DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1 -> DD
      124,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      113,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub0_qsub1_qsub2
      147,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2 -> QQ_with_qsub1_in_FPR128_0to7
      241,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub1_qsub2_qsub3 -> QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1 -> QQ
      352,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
      224,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub2_in_FPR128_0to7
      172,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      290,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      201,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      289,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
      193,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      65,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      98,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128_0to7
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1
      92,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128
      103,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_K
      107,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR_K
      108,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      10,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      44,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      113,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD_with_dsub2_in_FPR64_lo
      77,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD_with_dsub1_in_FPR64_lo
      75,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD
      121,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub3_in_FPR64_lo
      110,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      224,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ_with_qsub2_in_FPR128_0to7
      147,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ
      327,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub3_in_FPR128_0to7
      206,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ
      195,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      290,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
      201,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0 -> ZPR_K
      104,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2 -> ZPR
      99,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      202,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      291,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR_K
      107,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPR_K
      104,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      195,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
      281,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      172,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      292,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64
      56,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      92,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128
      107,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPRMul2_and_ZPR_K
      103,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPR_K
      104,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPR
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD
      75,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD
      117,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD
      110,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      128,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ
      297,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ
      206,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ
      172,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
      292,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      202,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
      291,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      170,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR_3b
      108,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      203,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      193,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      278,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPR_3b
      108,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPRMul4_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      294,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      203,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      293,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
      193,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3 -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2 -> FPR128_0to7
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub3 -> FPR128_0to7
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sube32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sube64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1
      98,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub -> FPR128_0to7
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0 -> ZPR_3b
      106,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1 -> ZPRMul2_and_ZPR_3b
      102,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2 -> ZPR_3b
      108,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub3 -> ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      127,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub0_qsub1_qsub2
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:sub_32_subo64_then_sub_32
      163,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
      374,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
      248,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
      188,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
      273,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      173,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2 -> ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
      294,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
      203,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0 -> ZPR_4b
      104,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2 -> ZPR
      99,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3 -> ZPRMul2_Hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2 -> DD
      110,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo
      118,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ
      206,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo
      302,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo
      204,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      295,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      170,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      254,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      157,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2 -> FPR64
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2 -> FPR128
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub -> FPR128_lo
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1 -> ZPR_4b
      104,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2 -> ZPRMul2_Hi_and_ZPRMul4
      93,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub3 -> ZPR
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub0_dsub1_dsub2
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo
      111,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo
      75,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub2_dsub3 -> DD
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      122,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub0_qsub1_qsub2
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo
      210,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo
      128,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:qsub2_qsub3 -> QQ
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      312,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1 -> ZPR2Mul2_Lo
      296,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      204,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      295,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
      170,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub2_zsub3 -> ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi:zsub1_zsub3
    },
    {	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:bsub_hi
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub -> FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1 -> FPR64_lo
      65,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2 -> FPR64_lo
      56,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3 -> FPR64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:hsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1 -> FPR128_lo
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2 -> FPR128_lo
      92,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3 -> FPR128
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sube64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubb
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1
      94,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub -> FPR128_lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0 -> ZPR_4b
      100,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1 -> ZPRMul2_Lo
      97,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2 -> ZPR_4b
      104,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3 -> ZPRMul2_Hi_and_ZPRMul4
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_bsub_hi
      8,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub -> FPR16
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_hsub_hi
      40,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub -> FPR32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub3_then_ssub_hi
      7,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub -> FPR8
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_bsub_hi
      10,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub -> FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_hsub_hi
      44,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub -> FPR32_with_hsub_in_FPR16_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_then_ssub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:psub1_then_psub
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub3_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_then_dsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_7_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_5_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_3_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_1_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:subo64_then_sub_32_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub3_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_then_zsub_hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub0_dsub1_dsub2
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      114,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub1_dsub2_dsub3 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
      76,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub2_dsub3 -> DD_with_dsub0_in_FPR64_lo
      79,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1 -> DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
      125,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2_dsub3 -> DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
      116,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:dsub_dsub1_dsub2 -> DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub0_qsub1_qsub2
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      217,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub1_qsub2_qsub3 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
      133,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:qsub2_qsub3 -> QQ_with_qsub0_in_FPR128_lo
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_x8sub_1_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_0_x8sub_1
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_x8sub_3
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_x8sub_5
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_x8sub_7
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:sub_32_subo64_then_sub_32
      140,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1 -> QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
      317,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2_qsub3 -> QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
      220,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub_qsub1_qsub2 -> QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
      165,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
      246,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub1_zsub2 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
      149,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2 -> ZPR2Mul2_Lo
      296,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub2_zsub3 -> ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
      204,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub2_zsub3 -> ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub0_zsub2
      0,	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4:zsub1_zsub3
    },
    {	// GPR64x8Class
      0,	// GPR64x8Class:bsub
      0,	// GPR64x8Class:bsub_hi
      0,	// GPR64x8Class:dsub
      0,	// GPR64x8Class:dsub0
      0,	// GPR64x8Class:dsub1
      0,	// GPR64x8Class:dsub2
      0,	// GPR64x8Class:dsub3
      0,	// GPR64x8Class:dsub_hi
      0,	// GPR64x8Class:hsub
      0,	// GPR64x8Class:hsub_hi
      0,	// GPR64x8Class:psub
      0,	// GPR64x8Class:psub0
      0,	// GPR64x8Class:psub1
      0,	// GPR64x8Class:qsub0
      0,	// GPR64x8Class:qsub1
      0,	// GPR64x8Class:qsub2
      0,	// GPR64x8Class:qsub3
      0,	// GPR64x8Class:ssub
      0,	// GPR64x8Class:ssub_hi
      43,	// GPR64x8Class:sub_32 -> GPR32common
      0,	// GPR64x8Class:sub_32_hi
      0,	// GPR64x8Class:sube32
      0,	// GPR64x8Class:sube64
      0,	// GPR64x8Class:subo32
      0,	// GPR64x8Class:subo64
      59,	// GPR64x8Class:x8sub_0 -> GPR64common
      59,	// GPR64x8Class:x8sub_1 -> GPR64common
      59,	// GPR64x8Class:x8sub_2 -> GPR64common
      59,	// GPR64x8Class:x8sub_3 -> GPR64common
      59,	// GPR64x8Class:x8sub_4 -> GPR64common
      59,	// GPR64x8Class:x8sub_5 -> GPR64common
      59,	// GPR64x8Class:x8sub_6 -> GPR64common
      59,	// GPR64x8Class:x8sub_7 -> GPR64common
      0,	// GPR64x8Class:zasubb
      0,	// GPR64x8Class:zasubd0
      0,	// GPR64x8Class:zasubd1
      0,	// GPR64x8Class:zasubh0
      0,	// GPR64x8Class:zasubh1
      0,	// GPR64x8Class:zasubq0
      0,	// GPR64x8Class:zasubq1
      0,	// GPR64x8Class:zasubs0
      0,	// GPR64x8Class:zasubs1
      0,	// GPR64x8Class:zsub
      0,	// GPR64x8Class:zsub0
      0,	// GPR64x8Class:zsub1
      0,	// GPR64x8Class:zsub2
      0,	// GPR64x8Class:zsub3
      0,	// GPR64x8Class:zsub_hi
      0,	// GPR64x8Class:zasubd1_then_zasubq0
      0,	// GPR64x8Class:zasubd1_then_zasubq1
      0,	// GPR64x8Class:zasubs1_then_zasubd0
      0,	// GPR64x8Class:zasubs1_then_zasubd1
      0,	// GPR64x8Class:zasubs1_then_zasubq0
      0,	// GPR64x8Class:zasubs1_then_zasubq1
      0,	// GPR64x8Class:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class:zasubh1_then_zasubd0
      0,	// GPR64x8Class:zasubh1_then_zasubd1
      0,	// GPR64x8Class:zasubh1_then_zasubq0
      0,	// GPR64x8Class:zasubh1_then_zasubq1
      0,	// GPR64x8Class:zasubh1_then_zasubs0
      0,	// GPR64x8Class:zasubh1_then_zasubs1
      0,	// GPR64x8Class:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class:dsub1_then_bsub
      0,	// GPR64x8Class:dsub1_then_bsub_hi
      0,	// GPR64x8Class:dsub1_then_hsub
      0,	// GPR64x8Class:dsub1_then_hsub_hi
      0,	// GPR64x8Class:dsub1_then_ssub
      0,	// GPR64x8Class:dsub1_then_ssub_hi
      0,	// GPR64x8Class:dsub3_then_bsub
      0,	// GPR64x8Class:dsub3_then_bsub_hi
      0,	// GPR64x8Class:dsub3_then_hsub
      0,	// GPR64x8Class:dsub3_then_hsub_hi
      0,	// GPR64x8Class:dsub3_then_ssub
      0,	// GPR64x8Class:dsub3_then_ssub_hi
      0,	// GPR64x8Class:dsub2_then_bsub
      0,	// GPR64x8Class:dsub2_then_bsub_hi
      0,	// GPR64x8Class:dsub2_then_hsub
      0,	// GPR64x8Class:dsub2_then_hsub_hi
      0,	// GPR64x8Class:dsub2_then_ssub
      0,	// GPR64x8Class:dsub2_then_ssub_hi
      0,	// GPR64x8Class:psub1_then_psub
      0,	// GPR64x8Class:qsub1_then_dsub_hi
      0,	// GPR64x8Class:qsub3_then_dsub_hi
      0,	// GPR64x8Class:qsub2_then_dsub_hi
      43,	// GPR64x8Class:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class:subo64_then_sub_32
      0,	// GPR64x8Class:subo64_then_sub_32_hi
      0,	// GPR64x8Class:zsub1_then_zsub_hi
      0,	// GPR64x8Class:zsub3_then_zsub_hi
      0,	// GPR64x8Class:zsub2_then_zsub_hi
      0,	// GPR64x8Class:dsub0_dsub1
      0,	// GPR64x8Class:dsub0_dsub1_dsub2
      0,	// GPR64x8Class:dsub1_dsub2
      0,	// GPR64x8Class:dsub1_dsub2_dsub3
      0,	// GPR64x8Class:dsub2_dsub3
      0,	// GPR64x8Class:dsub_dsub1
      0,	// GPR64x8Class:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class:dsub_dsub1_dsub2
      0,	// GPR64x8Class:qsub0_qsub1
      0,	// GPR64x8Class:qsub0_qsub1_qsub2
      0,	// GPR64x8Class:qsub1_qsub2
      0,	// GPR64x8Class:qsub1_qsub2_qsub3
      0,	// GPR64x8Class:qsub2_qsub3
      51,	// GPR64x8Class:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class:zsub_qsub1
      0,	// GPR64x8Class:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class:zsub_qsub1_qsub2
      0,	// GPR64x8Class:zsub0_zsub1
      0,	// GPR64x8Class:zsub0_zsub1_zsub2
      0,	// GPR64x8Class:zsub1_zsub2
      0,	// GPR64x8Class:zsub1_zsub2_zsub3
      0,	// GPR64x8Class:zsub2_zsub3
      0,	// GPR64x8Class:zsub0_zsub2
      0,	// GPR64x8Class:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:subo64
      62,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:subo64
      64,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:psub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:psub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:ssub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sube32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sube64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:subo32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:subo64
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_1 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_2 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubb
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:ssub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:subo64
      64,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_1 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_2 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_3 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_4 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:psub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:subo64
      62,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_1 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_2 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_5 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      80,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:psub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:ssub_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:subo64
      64,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_1 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_3 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_4 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_5 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_6 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_tcGPR64
      51,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_GPR64common
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      83,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:psub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:subo64
      64,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_1 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_2 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_3 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_4 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_5 -> GPR64common_and_GPR64noip
      59,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_6 -> GPR64common
      59,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      80,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_GPR64common
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      84,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:ssub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64
      62,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      85,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:psub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:ssub_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:subo64
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_1 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_3 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_5 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_6 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_7 -> tcGPRnotx16
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPR64
      51,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:psub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:psub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:psub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:ssub_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sube32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sube64
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:subo32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:subo64
      64,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_1 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_3 -> tcGPRnotx16x17
      62,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_4 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_5 -> tcGPRnotx16
      64,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_6 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubb
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      85,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPR64
      84,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      51,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:psub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:ssub_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:subo64
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_1 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_3 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_5 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_6 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_7 -> tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      51,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_GPR32arg
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:psub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:psub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:psub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:ssub_hi
      45,	// GPR64x8Class_with_sub_32_in_GPR32arg:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:sube32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:sube64
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:subo32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:subo64
      66,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_1 -> GPR64arg
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_3 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_5 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_6 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_7 -> tcGPRnotx16x17
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubb
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:psub1_then_psub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub0_dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub_dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub0_qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:qsub2_qsub3
      52,	// GPR64x8Class_with_sub_32_in_GPR32arg:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      86,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      51,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_sub_32_in_GPR32arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub_qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub0_zsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub0_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg:zsub1_zsub3
    },
    {	// MPR32
      0,	// MPR32:bsub
      0,	// MPR32:bsub_hi
      0,	// MPR32:dsub
      0,	// MPR32:dsub0
      0,	// MPR32:dsub1
      0,	// MPR32:dsub2
      0,	// MPR32:dsub3
      0,	// MPR32:dsub_hi
      0,	// MPR32:hsub
      0,	// MPR32:hsub_hi
      0,	// MPR32:psub
      0,	// MPR32:psub0
      0,	// MPR32:psub1
      0,	// MPR32:qsub0
      0,	// MPR32:qsub1
      0,	// MPR32:qsub2
      0,	// MPR32:qsub3
      0,	// MPR32:ssub
      0,	// MPR32:ssub_hi
      0,	// MPR32:sub_32
      0,	// MPR32:sub_32_hi
      0,	// MPR32:sube32
      0,	// MPR32:sube64
      0,	// MPR32:subo32
      0,	// MPR32:subo64
      0,	// MPR32:x8sub_0
      0,	// MPR32:x8sub_1
      0,	// MPR32:x8sub_2
      0,	// MPR32:x8sub_3
      0,	// MPR32:x8sub_4
      0,	// MPR32:x8sub_5
      0,	// MPR32:x8sub_6
      0,	// MPR32:x8sub_7
      0,	// MPR32:zasubb
      205,	// MPR32:zasubd0 -> MPR64
      205,	// MPR32:zasubd1 -> MPR64
      0,	// MPR32:zasubh0
      0,	// MPR32:zasubh1
      95,	// MPR32:zasubq0 -> MPR128
      95,	// MPR32:zasubq1 -> MPR128
      0,	// MPR32:zasubs0
      0,	// MPR32:zasubs1
      0,	// MPR32:zsub
      0,	// MPR32:zsub0
      0,	// MPR32:zsub1
      0,	// MPR32:zsub2
      0,	// MPR32:zsub3
      0,	// MPR32:zsub_hi
      95,	// MPR32:zasubd1_then_zasubq0 -> MPR128
      95,	// MPR32:zasubd1_then_zasubq1 -> MPR128
      0,	// MPR32:zasubs1_then_zasubd0
      0,	// MPR32:zasubs1_then_zasubd1
      0,	// MPR32:zasubs1_then_zasubq0
      0,	// MPR32:zasubs1_then_zasubq1
      0,	// MPR32:zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR32:zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR32:zasubh1_then_zasubd0
      0,	// MPR32:zasubh1_then_zasubd1
      0,	// MPR32:zasubh1_then_zasubq0
      0,	// MPR32:zasubh1_then_zasubq1
      0,	// MPR32:zasubh1_then_zasubs0
      0,	// MPR32:zasubh1_then_zasubs1
      0,	// MPR32:zasubh1_then_zasubd1_then_zasubq0
      0,	// MPR32:zasubh1_then_zasubd1_then_zasubq1
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubd0
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubd1
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubq0
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubq1
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR32:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR32:dsub1_then_bsub
      0,	// MPR32:dsub1_then_bsub_hi
      0,	// MPR32:dsub1_then_hsub
      0,	// MPR32:dsub1_then_hsub_hi
      0,	// MPR32:dsub1_then_ssub
      0,	// MPR32:dsub1_then_ssub_hi
      0,	// MPR32:dsub3_then_bsub
      0,	// MPR32:dsub3_then_bsub_hi
      0,	// MPR32:dsub3_then_hsub
      0,	// MPR32:dsub3_then_hsub_hi
      0,	// MPR32:dsub3_then_ssub
      0,	// MPR32:dsub3_then_ssub_hi
      0,	// MPR32:dsub2_then_bsub
      0,	// MPR32:dsub2_then_bsub_hi
      0,	// MPR32:dsub2_then_hsub
      0,	// MPR32:dsub2_then_hsub_hi
      0,	// MPR32:dsub2_then_ssub
      0,	// MPR32:dsub2_then_ssub_hi
      0,	// MPR32:psub1_then_psub
      0,	// MPR32:qsub1_then_dsub_hi
      0,	// MPR32:qsub3_then_dsub_hi
      0,	// MPR32:qsub2_then_dsub_hi
      0,	// MPR32:x8sub_7_then_sub_32
      0,	// MPR32:x8sub_7_then_sub_32_hi
      0,	// MPR32:x8sub_6_then_sub_32
      0,	// MPR32:x8sub_6_then_sub_32_hi
      0,	// MPR32:x8sub_5_then_sub_32
      0,	// MPR32:x8sub_5_then_sub_32_hi
      0,	// MPR32:x8sub_4_then_sub_32
      0,	// MPR32:x8sub_4_then_sub_32_hi
      0,	// MPR32:x8sub_3_then_sub_32
      0,	// MPR32:x8sub_3_then_sub_32_hi
      0,	// MPR32:x8sub_2_then_sub_32
      0,	// MPR32:x8sub_2_then_sub_32_hi
      0,	// MPR32:x8sub_1_then_sub_32
      0,	// MPR32:x8sub_1_then_sub_32_hi
      0,	// MPR32:subo64_then_sub_32
      0,	// MPR32:subo64_then_sub_32_hi
      0,	// MPR32:zsub1_then_zsub_hi
      0,	// MPR32:zsub3_then_zsub_hi
      0,	// MPR32:zsub2_then_zsub_hi
      0,	// MPR32:dsub0_dsub1
      0,	// MPR32:dsub0_dsub1_dsub2
      0,	// MPR32:dsub1_dsub2
      0,	// MPR32:dsub1_dsub2_dsub3
      0,	// MPR32:dsub2_dsub3
      0,	// MPR32:dsub_dsub1
      0,	// MPR32:dsub_dsub1_dsub2_dsub3
      0,	// MPR32:dsub_dsub1_dsub2
      0,	// MPR32:qsub0_qsub1
      0,	// MPR32:qsub0_qsub1_qsub2
      0,	// MPR32:qsub1_qsub2
      0,	// MPR32:qsub1_qsub2_qsub3
      0,	// MPR32:qsub2_qsub3
      0,	// MPR32:sub_32_x8sub_1_then_sub_32
      0,	// MPR32:x8sub_0_x8sub_1
      0,	// MPR32:x8sub_2_x8sub_3
      0,	// MPR32:x8sub_4_x8sub_5
      0,	// MPR32:x8sub_6_x8sub_7
      0,	// MPR32:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR32:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR32:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR32:sub_32_subo64_then_sub_32
      0,	// MPR32:zsub_qsub1
      0,	// MPR32:zsub_qsub1_qsub2_qsub3
      0,	// MPR32:zsub_qsub1_qsub2
      0,	// MPR32:zsub0_zsub1
      0,	// MPR32:zsub0_zsub1_zsub2
      0,	// MPR32:zsub1_zsub2
      0,	// MPR32:zsub1_zsub2_zsub3
      0,	// MPR32:zsub2_zsub3
      0,	// MPR32:zsub0_zsub2
      0,	// MPR32:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:ssub_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:subo64
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_3 -> GPR64arg
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_5 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_6 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_7 -> tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      86,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      86,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      52,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg:zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:psub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:psub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:ssub_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sube32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sube64
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:subo32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:subo64
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      62,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2 -> tcGPR64
      63,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3 -> tcGPRnotx16
      62,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4 -> tcGPR64
      59,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5 -> GPR64common
      61,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubb
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_qsub3
      53,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      85,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPR64
      82,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      64,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> tcGPRnotx16x17
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      62,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> tcGPR64
      63,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> tcGPRnotx16
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      54,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      86,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      88,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      85,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPR64
      51,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      53,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      51,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1 -> tcGPRnotx16x17
      68,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4 -> tcGPR64
      63,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5 -> tcGPRnotx16
      62,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6 -> tcGPR64
      59,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7 -> GPR64common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_3_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      88,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      85,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPR64
      83,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_tcGPR64
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      53,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> tcGPRnotx16x17
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> tcGPRnotx16x17
      68,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      46,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      86,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      89,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      86,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      88,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      53,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      51,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      54,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64arg
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> tcGPRnotx16x17
      69,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      86,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      89,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      86,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      54,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:ssub_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:subo64
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_3 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_4 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_5 -> GPR64arg
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_6 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_7 -> tcGPRnotx16x17
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_6_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_5_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_5_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_4_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64arg
      86,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      51,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64arg
      64,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> tcGPRnotx16x17
      64,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> tcGPRnotx16x17
      69,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      47,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      86,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
      89,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      54,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      51,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      45,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      66,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64arg
      69,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      68,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      46,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      52,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      89,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      88,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      53,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      54,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      54,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      46,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      47,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      54,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      88,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      53,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      53,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      54,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:ssub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:subo64
      71,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_0 -> tcGPRx16x17
      74,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_1 -> tcGPRx17
      64,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_2 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      90,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      84,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64arg
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      89,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      54,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      54,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      52,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:psub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:ssub_hi
      46,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:subo64
      68,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      71,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_2 -> tcGPRx16x17
      74,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_3 -> tcGPRx17
      64,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_4 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_6 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_2_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_1_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:qsub2_qsub3
      53,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      90,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      84,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      82,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64noip
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:ssub_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5 -> GPR64arg
      69,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_then_dsub_hi
      47,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_7_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_5_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64arg
      89,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      54,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      52,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:psub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:ssub_hi
      46,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:subo64
      68,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      71,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_4 -> tcGPRx16x17
      74,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_5 -> tcGPRx17
      64,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_6 -> tcGPRnotx16x17
      61,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_7 -> GPR64common_and_GPR64noip
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_4_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_3_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_3_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_2_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_2_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_1_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:qsub2_qsub3
      53,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      90,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      84,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_tcGPRnotx16
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      53,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_GPR64arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:psub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:psub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:ssub_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sube32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sube64
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:subo32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:subo64
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_0 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_1 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_2 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_3 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_4 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_5 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_6 -> GPR64arg
      66,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_7 -> GPR64arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubb
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub2_then_dsub_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_7_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_7_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_6_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_6_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_5_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_5_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_4_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_4_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_3_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_3_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_2_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_2_then_sub_32_hi
      45,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_1_then_sub_32 -> GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:qsub2_qsub3
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64arg
      87,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_GPR64arg
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      52,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_GPR32arg
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_GPR64arg:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:psub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:psub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:psub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:ssub_hi
      47,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sube32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sube64
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:subo32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:subo64
      69,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_0 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      69,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_1 -> GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      68,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_2 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_3 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_4 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      68,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_5 -> GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      71,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_6 -> tcGPRx16x17
      74,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_7 -> tcGPRx17
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubb
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_6_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_5_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_5_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_4_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_4_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_3_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_3_then_sub_32_hi
      46,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_2_then_sub_32 -> MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_2_then_sub_32_hi
      47,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_1_then_sub_32 -> MatrixIndexGPR32_8_11
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:qsub2_qsub3
      54,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
      89,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
      88,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      88,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
      90,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_6_x8sub_7 -> XSeqPairsClass_with_sube64_in_tcGPRx16x17
      51,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      53,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      53,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17:zsub1_zsub3
    },
    {	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:bsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:hsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:psub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:psub0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:psub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:ssub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:ssub_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sube32
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sube64
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:subo32
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:subo64
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_0 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_1 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_2 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_3 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_4 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_5 -> GPR64common_and_GPR64noip
      61,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_6 -> GPR64common_and_GPR64noip
      72,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_7 -> FIXED_REGS_and_GPR64
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubb
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub3_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_bsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_bsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_hsub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_hsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_ssub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_then_ssub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:psub1_then_psub
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub1_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub3_then_dsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub2_then_dsub_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_7_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_7_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_6_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_6_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_5_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_5_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_4_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_4_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_3_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_3_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_2_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_2_then_sub_32_hi
      43,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_1_then_sub_32 -> GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_1_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:subo64_then_sub_32_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub1_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub3_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub2_then_zsub_hi
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub0_dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub0_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub_dsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub_dsub1_dsub2_dsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:dsub_dsub1_dsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub0_qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub0_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:qsub2_qsub3
      51,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sub_32_x8sub_1_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      82,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_0_x8sub_1 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_2_x8sub_3 -> XSeqPairsClass_with_sube64_in_GPR64noip
      82,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_4_x8sub_5 -> XSeqPairsClass_with_sube64_in_GPR64noip
      91,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_6_x8sub_7 -> XSeqPairsClass_with_subo64_in_FIXED_REGS
      51,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_6_then_sub_32_x8sub_7_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_4_then_sub_32_x8sub_5_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      51,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:x8sub_2_then_sub_32_x8sub_3_then_sub_32 -> WSeqPairsClass_with_subo32_in_GPR32common
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:sub_32_subo64_then_sub_32
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub_qsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub_qsub1_qsub2_qsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub_qsub1_qsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub0_zsub1
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub0_zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub1_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub1_zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub2_zsub3
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub0_zsub2
      0,	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS:zsub1_zsub3
    },
    {	// ZTR
      0,	// ZTR:bsub
      0,	// ZTR:bsub_hi
      0,	// ZTR:dsub
      0,	// ZTR:dsub0
      0,	// ZTR:dsub1
      0,	// ZTR:dsub2
      0,	// ZTR:dsub3
      0,	// ZTR:dsub_hi
      0,	// ZTR:hsub
      0,	// ZTR:hsub_hi
      0,	// ZTR:psub
      0,	// ZTR:psub0
      0,	// ZTR:psub1
      0,	// ZTR:qsub0
      0,	// ZTR:qsub1
      0,	// ZTR:qsub2
      0,	// ZTR:qsub3
      0,	// ZTR:ssub
      0,	// ZTR:ssub_hi
      0,	// ZTR:sub_32
      0,	// ZTR:sub_32_hi
      0,	// ZTR:sube32
      0,	// ZTR:sube64
      0,	// ZTR:subo32
      0,	// ZTR:subo64
      0,	// ZTR:x8sub_0
      0,	// ZTR:x8sub_1
      0,	// ZTR:x8sub_2
      0,	// ZTR:x8sub_3
      0,	// ZTR:x8sub_4
      0,	// ZTR:x8sub_5
      0,	// ZTR:x8sub_6
      0,	// ZTR:x8sub_7
      0,	// ZTR:zasubb
      0,	// ZTR:zasubd0
      0,	// ZTR:zasubd1
      0,	// ZTR:zasubh0
      0,	// ZTR:zasubh1
      0,	// ZTR:zasubq0
      0,	// ZTR:zasubq1
      0,	// ZTR:zasubs0
      0,	// ZTR:zasubs1
      0,	// ZTR:zsub
      0,	// ZTR:zsub0
      0,	// ZTR:zsub1
      0,	// ZTR:zsub2
      0,	// ZTR:zsub3
      0,	// ZTR:zsub_hi
      0,	// ZTR:zasubd1_then_zasubq0
      0,	// ZTR:zasubd1_then_zasubq1
      0,	// ZTR:zasubs1_then_zasubd0
      0,	// ZTR:zasubs1_then_zasubd1
      0,	// ZTR:zasubs1_then_zasubq0
      0,	// ZTR:zasubs1_then_zasubq1
      0,	// ZTR:zasubs1_then_zasubd1_then_zasubq0
      0,	// ZTR:zasubs1_then_zasubd1_then_zasubq1
      0,	// ZTR:zasubh1_then_zasubd0
      0,	// ZTR:zasubh1_then_zasubd1
      0,	// ZTR:zasubh1_then_zasubq0
      0,	// ZTR:zasubh1_then_zasubq1
      0,	// ZTR:zasubh1_then_zasubs0
      0,	// ZTR:zasubh1_then_zasubs1
      0,	// ZTR:zasubh1_then_zasubd1_then_zasubq0
      0,	// ZTR:zasubh1_then_zasubd1_then_zasubq1
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubd0
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubd1
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubq0
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubq1
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// ZTR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// ZTR:dsub1_then_bsub
      0,	// ZTR:dsub1_then_bsub_hi
      0,	// ZTR:dsub1_then_hsub
      0,	// ZTR:dsub1_then_hsub_hi
      0,	// ZTR:dsub1_then_ssub
      0,	// ZTR:dsub1_then_ssub_hi
      0,	// ZTR:dsub3_then_bsub
      0,	// ZTR:dsub3_then_bsub_hi
      0,	// ZTR:dsub3_then_hsub
      0,	// ZTR:dsub3_then_hsub_hi
      0,	// ZTR:dsub3_then_ssub
      0,	// ZTR:dsub3_then_ssub_hi
      0,	// ZTR:dsub2_then_bsub
      0,	// ZTR:dsub2_then_bsub_hi
      0,	// ZTR:dsub2_then_hsub
      0,	// ZTR:dsub2_then_hsub_hi
      0,	// ZTR:dsub2_then_ssub
      0,	// ZTR:dsub2_then_ssub_hi
      0,	// ZTR:psub1_then_psub
      0,	// ZTR:qsub1_then_dsub_hi
      0,	// ZTR:qsub3_then_dsub_hi
      0,	// ZTR:qsub2_then_dsub_hi
      0,	// ZTR:x8sub_7_then_sub_32
      0,	// ZTR:x8sub_7_then_sub_32_hi
      0,	// ZTR:x8sub_6_then_sub_32
      0,	// ZTR:x8sub_6_then_sub_32_hi
      0,	// ZTR:x8sub_5_then_sub_32
      0,	// ZTR:x8sub_5_then_sub_32_hi
      0,	// ZTR:x8sub_4_then_sub_32
      0,	// ZTR:x8sub_4_then_sub_32_hi
      0,	// ZTR:x8sub_3_then_sub_32
      0,	// ZTR:x8sub_3_then_sub_32_hi
      0,	// ZTR:x8sub_2_then_sub_32
      0,	// ZTR:x8sub_2_then_sub_32_hi
      0,	// ZTR:x8sub_1_then_sub_32
      0,	// ZTR:x8sub_1_then_sub_32_hi
      0,	// ZTR:subo64_then_sub_32
      0,	// ZTR:subo64_then_sub_32_hi
      0,	// ZTR:zsub1_then_zsub_hi
      0,	// ZTR:zsub3_then_zsub_hi
      0,	// ZTR:zsub2_then_zsub_hi
      0,	// ZTR:dsub0_dsub1
      0,	// ZTR:dsub0_dsub1_dsub2
      0,	// ZTR:dsub1_dsub2
      0,	// ZTR:dsub1_dsub2_dsub3
      0,	// ZTR:dsub2_dsub3
      0,	// ZTR:dsub_dsub1
      0,	// ZTR:dsub_dsub1_dsub2_dsub3
      0,	// ZTR:dsub_dsub1_dsub2
      0,	// ZTR:qsub0_qsub1
      0,	// ZTR:qsub0_qsub1_qsub2
      0,	// ZTR:qsub1_qsub2
      0,	// ZTR:qsub1_qsub2_qsub3
      0,	// ZTR:qsub2_qsub3
      0,	// ZTR:sub_32_x8sub_1_then_sub_32
      0,	// ZTR:x8sub_0_x8sub_1
      0,	// ZTR:x8sub_2_x8sub_3
      0,	// ZTR:x8sub_4_x8sub_5
      0,	// ZTR:x8sub_6_x8sub_7
      0,	// ZTR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// ZTR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// ZTR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// ZTR:sub_32_subo64_then_sub_32
      0,	// ZTR:zsub_qsub1
      0,	// ZTR:zsub_qsub1_qsub2_qsub3
      0,	// ZTR:zsub_qsub1_qsub2
      0,	// ZTR:zsub0_zsub1
      0,	// ZTR:zsub0_zsub1_zsub2
      0,	// ZTR:zsub1_zsub2
      0,	// ZTR:zsub1_zsub2_zsub3
      0,	// ZTR:zsub2_zsub3
      0,	// ZTR:zsub0_zsub2
      0,	// ZTR:zsub1_zsub3
    },
    {	// MPR16
      0,	// MPR16:bsub
      0,	// MPR16:bsub_hi
      0,	// MPR16:dsub
      0,	// MPR16:dsub0
      0,	// MPR16:dsub1
      0,	// MPR16:dsub2
      0,	// MPR16:dsub3
      0,	// MPR16:dsub_hi
      0,	// MPR16:hsub
      0,	// MPR16:hsub_hi
      0,	// MPR16:psub
      0,	// MPR16:psub0
      0,	// MPR16:psub1
      0,	// MPR16:qsub0
      0,	// MPR16:qsub1
      0,	// MPR16:qsub2
      0,	// MPR16:qsub3
      0,	// MPR16:ssub
      0,	// MPR16:ssub_hi
      0,	// MPR16:sub_32
      0,	// MPR16:sub_32_hi
      0,	// MPR16:sube32
      0,	// MPR16:sube64
      0,	// MPR16:subo32
      0,	// MPR16:subo64
      0,	// MPR16:x8sub_0
      0,	// MPR16:x8sub_1
      0,	// MPR16:x8sub_2
      0,	// MPR16:x8sub_3
      0,	// MPR16:x8sub_4
      0,	// MPR16:x8sub_5
      0,	// MPR16:x8sub_6
      0,	// MPR16:x8sub_7
      0,	// MPR16:zasubb
      205,	// MPR16:zasubd0 -> MPR64
      205,	// MPR16:zasubd1 -> MPR64
      0,	// MPR16:zasubh0
      0,	// MPR16:zasubh1
      95,	// MPR16:zasubq0 -> MPR128
      95,	// MPR16:zasubq1 -> MPR128
      508,	// MPR16:zasubs0 -> MPR32
      508,	// MPR16:zasubs1 -> MPR32
      0,	// MPR16:zsub
      0,	// MPR16:zsub0
      0,	// MPR16:zsub1
      0,	// MPR16:zsub2
      0,	// MPR16:zsub3
      0,	// MPR16:zsub_hi
      95,	// MPR16:zasubd1_then_zasubq0 -> MPR128
      95,	// MPR16:zasubd1_then_zasubq1 -> MPR128
      205,	// MPR16:zasubs1_then_zasubd0 -> MPR64
      205,	// MPR16:zasubs1_then_zasubd1 -> MPR64
      95,	// MPR16:zasubs1_then_zasubq0 -> MPR128
      95,	// MPR16:zasubs1_then_zasubq1 -> MPR128
      95,	// MPR16:zasubs1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR16:zasubs1_then_zasubd1_then_zasubq1 -> MPR128
      0,	// MPR16:zasubh1_then_zasubd0
      0,	// MPR16:zasubh1_then_zasubd1
      0,	// MPR16:zasubh1_then_zasubq0
      0,	// MPR16:zasubh1_then_zasubq1
      0,	// MPR16:zasubh1_then_zasubs0
      0,	// MPR16:zasubh1_then_zasubs1
      0,	// MPR16:zasubh1_then_zasubd1_then_zasubq0
      0,	// MPR16:zasubh1_then_zasubd1_then_zasubq1
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubd0
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubd1
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubq0
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubq1
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0
      0,	// MPR16:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1
      0,	// MPR16:dsub1_then_bsub
      0,	// MPR16:dsub1_then_bsub_hi
      0,	// MPR16:dsub1_then_hsub
      0,	// MPR16:dsub1_then_hsub_hi
      0,	// MPR16:dsub1_then_ssub
      0,	// MPR16:dsub1_then_ssub_hi
      0,	// MPR16:dsub3_then_bsub
      0,	// MPR16:dsub3_then_bsub_hi
      0,	// MPR16:dsub3_then_hsub
      0,	// MPR16:dsub3_then_hsub_hi
      0,	// MPR16:dsub3_then_ssub
      0,	// MPR16:dsub3_then_ssub_hi
      0,	// MPR16:dsub2_then_bsub
      0,	// MPR16:dsub2_then_bsub_hi
      0,	// MPR16:dsub2_then_hsub
      0,	// MPR16:dsub2_then_hsub_hi
      0,	// MPR16:dsub2_then_ssub
      0,	// MPR16:dsub2_then_ssub_hi
      0,	// MPR16:psub1_then_psub
      0,	// MPR16:qsub1_then_dsub_hi
      0,	// MPR16:qsub3_then_dsub_hi
      0,	// MPR16:qsub2_then_dsub_hi
      0,	// MPR16:x8sub_7_then_sub_32
      0,	// MPR16:x8sub_7_then_sub_32_hi
      0,	// MPR16:x8sub_6_then_sub_32
      0,	// MPR16:x8sub_6_then_sub_32_hi
      0,	// MPR16:x8sub_5_then_sub_32
      0,	// MPR16:x8sub_5_then_sub_32_hi
      0,	// MPR16:x8sub_4_then_sub_32
      0,	// MPR16:x8sub_4_then_sub_32_hi
      0,	// MPR16:x8sub_3_then_sub_32
      0,	// MPR16:x8sub_3_then_sub_32_hi
      0,	// MPR16:x8sub_2_then_sub_32
      0,	// MPR16:x8sub_2_then_sub_32_hi
      0,	// MPR16:x8sub_1_then_sub_32
      0,	// MPR16:x8sub_1_then_sub_32_hi
      0,	// MPR16:subo64_then_sub_32
      0,	// MPR16:subo64_then_sub_32_hi
      0,	// MPR16:zsub1_then_zsub_hi
      0,	// MPR16:zsub3_then_zsub_hi
      0,	// MPR16:zsub2_then_zsub_hi
      0,	// MPR16:dsub0_dsub1
      0,	// MPR16:dsub0_dsub1_dsub2
      0,	// MPR16:dsub1_dsub2
      0,	// MPR16:dsub1_dsub2_dsub3
      0,	// MPR16:dsub2_dsub3
      0,	// MPR16:dsub_dsub1
      0,	// MPR16:dsub_dsub1_dsub2_dsub3
      0,	// MPR16:dsub_dsub1_dsub2
      0,	// MPR16:qsub0_qsub1
      0,	// MPR16:qsub0_qsub1_qsub2
      0,	// MPR16:qsub1_qsub2
      0,	// MPR16:qsub1_qsub2_qsub3
      0,	// MPR16:qsub2_qsub3
      0,	// MPR16:sub_32_x8sub_1_then_sub_32
      0,	// MPR16:x8sub_0_x8sub_1
      0,	// MPR16:x8sub_2_x8sub_3
      0,	// MPR16:x8sub_4_x8sub_5
      0,	// MPR16:x8sub_6_x8sub_7
      0,	// MPR16:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR16:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR16:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR16:sub_32_subo64_then_sub_32
      0,	// MPR16:zsub_qsub1
      0,	// MPR16:zsub_qsub1_qsub2_qsub3
      0,	// MPR16:zsub_qsub1_qsub2
      0,	// MPR16:zsub0_zsub1
      0,	// MPR16:zsub0_zsub1_zsub2
      0,	// MPR16:zsub1_zsub2
      0,	// MPR16:zsub1_zsub2_zsub3
      0,	// MPR16:zsub2_zsub3
      0,	// MPR16:zsub0_zsub2
      0,	// MPR16:zsub1_zsub3
    },
    {	// MPR
      0,	// MPR:bsub
      0,	// MPR:bsub_hi
      0,	// MPR:dsub
      0,	// MPR:dsub0
      0,	// MPR:dsub1
      0,	// MPR:dsub2
      0,	// MPR:dsub3
      0,	// MPR:dsub_hi
      0,	// MPR:hsub
      0,	// MPR:hsub_hi
      0,	// MPR:psub
      0,	// MPR:psub0
      0,	// MPR:psub1
      0,	// MPR:qsub0
      0,	// MPR:qsub1
      0,	// MPR:qsub2
      0,	// MPR:qsub3
      0,	// MPR:ssub
      0,	// MPR:ssub_hi
      0,	// MPR:sub_32
      0,	// MPR:sub_32_hi
      0,	// MPR:sube32
      0,	// MPR:sube64
      0,	// MPR:subo32
      0,	// MPR:subo64
      0,	// MPR:x8sub_0
      0,	// MPR:x8sub_1
      0,	// MPR:x8sub_2
      0,	// MPR:x8sub_3
      0,	// MPR:x8sub_4
      0,	// MPR:x8sub_5
      0,	// MPR:x8sub_6
      0,	// MPR:x8sub_7
      530,	// MPR:zasubb -> MPR8
      205,	// MPR:zasubd0 -> MPR64
      205,	// MPR:zasubd1 -> MPR64
      528,	// MPR:zasubh0 -> MPR16
      528,	// MPR:zasubh1 -> MPR16
      95,	// MPR:zasubq0 -> MPR128
      95,	// MPR:zasubq1 -> MPR128
      508,	// MPR:zasubs0 -> MPR32
      508,	// MPR:zasubs1 -> MPR32
      0,	// MPR:zsub
      0,	// MPR:zsub0
      0,	// MPR:zsub1
      0,	// MPR:zsub2
      0,	// MPR:zsub3
      0,	// MPR:zsub_hi
      95,	// MPR:zasubd1_then_zasubq0 -> MPR128
      95,	// MPR:zasubd1_then_zasubq1 -> MPR128
      205,	// MPR:zasubs1_then_zasubd0 -> MPR64
      205,	// MPR:zasubs1_then_zasubd1 -> MPR64
      95,	// MPR:zasubs1_then_zasubq0 -> MPR128
      95,	// MPR:zasubs1_then_zasubq1 -> MPR128
      95,	// MPR:zasubs1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR:zasubs1_then_zasubd1_then_zasubq1 -> MPR128
      205,	// MPR:zasubh1_then_zasubd0 -> MPR64
      205,	// MPR:zasubh1_then_zasubd1 -> MPR64
      95,	// MPR:zasubh1_then_zasubq0 -> MPR128
      95,	// MPR:zasubh1_then_zasubq1 -> MPR128
      508,	// MPR:zasubh1_then_zasubs0 -> MPR32
      508,	// MPR:zasubh1_then_zasubs1 -> MPR32
      95,	// MPR:zasubh1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR:zasubh1_then_zasubd1_then_zasubq1 -> MPR128
      205,	// MPR:zasubh1_then_zasubs1_then_zasubd0 -> MPR64
      205,	// MPR:zasubh1_then_zasubs1_then_zasubd1 -> MPR64
      95,	// MPR:zasubh1_then_zasubs1_then_zasubq0 -> MPR128
      95,	// MPR:zasubh1_then_zasubs1_then_zasubq1 -> MPR128
      95,	// MPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1 -> MPR128
      0,	// MPR:dsub1_then_bsub
      0,	// MPR:dsub1_then_bsub_hi
      0,	// MPR:dsub1_then_hsub
      0,	// MPR:dsub1_then_hsub_hi
      0,	// MPR:dsub1_then_ssub
      0,	// MPR:dsub1_then_ssub_hi
      0,	// MPR:dsub3_then_bsub
      0,	// MPR:dsub3_then_bsub_hi
      0,	// MPR:dsub3_then_hsub
      0,	// MPR:dsub3_then_hsub_hi
      0,	// MPR:dsub3_then_ssub
      0,	// MPR:dsub3_then_ssub_hi
      0,	// MPR:dsub2_then_bsub
      0,	// MPR:dsub2_then_bsub_hi
      0,	// MPR:dsub2_then_hsub
      0,	// MPR:dsub2_then_hsub_hi
      0,	// MPR:dsub2_then_ssub
      0,	// MPR:dsub2_then_ssub_hi
      0,	// MPR:psub1_then_psub
      0,	// MPR:qsub1_then_dsub_hi
      0,	// MPR:qsub3_then_dsub_hi
      0,	// MPR:qsub2_then_dsub_hi
      0,	// MPR:x8sub_7_then_sub_32
      0,	// MPR:x8sub_7_then_sub_32_hi
      0,	// MPR:x8sub_6_then_sub_32
      0,	// MPR:x8sub_6_then_sub_32_hi
      0,	// MPR:x8sub_5_then_sub_32
      0,	// MPR:x8sub_5_then_sub_32_hi
      0,	// MPR:x8sub_4_then_sub_32
      0,	// MPR:x8sub_4_then_sub_32_hi
      0,	// MPR:x8sub_3_then_sub_32
      0,	// MPR:x8sub_3_then_sub_32_hi
      0,	// MPR:x8sub_2_then_sub_32
      0,	// MPR:x8sub_2_then_sub_32_hi
      0,	// MPR:x8sub_1_then_sub_32
      0,	// MPR:x8sub_1_then_sub_32_hi
      0,	// MPR:subo64_then_sub_32
      0,	// MPR:subo64_then_sub_32_hi
      0,	// MPR:zsub1_then_zsub_hi
      0,	// MPR:zsub3_then_zsub_hi
      0,	// MPR:zsub2_then_zsub_hi
      0,	// MPR:dsub0_dsub1
      0,	// MPR:dsub0_dsub1_dsub2
      0,	// MPR:dsub1_dsub2
      0,	// MPR:dsub1_dsub2_dsub3
      0,	// MPR:dsub2_dsub3
      0,	// MPR:dsub_dsub1
      0,	// MPR:dsub_dsub1_dsub2_dsub3
      0,	// MPR:dsub_dsub1_dsub2
      0,	// MPR:qsub0_qsub1
      0,	// MPR:qsub0_qsub1_qsub2
      0,	// MPR:qsub1_qsub2
      0,	// MPR:qsub1_qsub2_qsub3
      0,	// MPR:qsub2_qsub3
      0,	// MPR:sub_32_x8sub_1_then_sub_32
      0,	// MPR:x8sub_0_x8sub_1
      0,	// MPR:x8sub_2_x8sub_3
      0,	// MPR:x8sub_4_x8sub_5
      0,	// MPR:x8sub_6_x8sub_7
      0,	// MPR:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR:sub_32_subo64_then_sub_32
      0,	// MPR:zsub_qsub1
      0,	// MPR:zsub_qsub1_qsub2_qsub3
      0,	// MPR:zsub_qsub1_qsub2
      0,	// MPR:zsub0_zsub1
      0,	// MPR:zsub0_zsub1_zsub2
      0,	// MPR:zsub1_zsub2
      0,	// MPR:zsub1_zsub2_zsub3
      0,	// MPR:zsub2_zsub3
      0,	// MPR:zsub0_zsub2
      0,	// MPR:zsub1_zsub3
    },
    {	// MPR8
      0,	// MPR8:bsub
      0,	// MPR8:bsub_hi
      0,	// MPR8:dsub
      0,	// MPR8:dsub0
      0,	// MPR8:dsub1
      0,	// MPR8:dsub2
      0,	// MPR8:dsub3
      0,	// MPR8:dsub_hi
      0,	// MPR8:hsub
      0,	// MPR8:hsub_hi
      0,	// MPR8:psub
      0,	// MPR8:psub0
      0,	// MPR8:psub1
      0,	// MPR8:qsub0
      0,	// MPR8:qsub1
      0,	// MPR8:qsub2
      0,	// MPR8:qsub3
      0,	// MPR8:ssub
      0,	// MPR8:ssub_hi
      0,	// MPR8:sub_32
      0,	// MPR8:sub_32_hi
      0,	// MPR8:sube32
      0,	// MPR8:sube64
      0,	// MPR8:subo32
      0,	// MPR8:subo64
      0,	// MPR8:x8sub_0
      0,	// MPR8:x8sub_1
      0,	// MPR8:x8sub_2
      0,	// MPR8:x8sub_3
      0,	// MPR8:x8sub_4
      0,	// MPR8:x8sub_5
      0,	// MPR8:x8sub_6
      0,	// MPR8:x8sub_7
      0,	// MPR8:zasubb
      205,	// MPR8:zasubd0 -> MPR64
      205,	// MPR8:zasubd1 -> MPR64
      528,	// MPR8:zasubh0 -> MPR16
      528,	// MPR8:zasubh1 -> MPR16
      95,	// MPR8:zasubq0 -> MPR128
      95,	// MPR8:zasubq1 -> MPR128
      508,	// MPR8:zasubs0 -> MPR32
      508,	// MPR8:zasubs1 -> MPR32
      0,	// MPR8:zsub
      0,	// MPR8:zsub0
      0,	// MPR8:zsub1
      0,	// MPR8:zsub2
      0,	// MPR8:zsub3
      0,	// MPR8:zsub_hi
      95,	// MPR8:zasubd1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubd1_then_zasubq1 -> MPR128
      205,	// MPR8:zasubs1_then_zasubd0 -> MPR64
      205,	// MPR8:zasubs1_then_zasubd1 -> MPR64
      95,	// MPR8:zasubs1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubs1_then_zasubq1 -> MPR128
      95,	// MPR8:zasubs1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubs1_then_zasubd1_then_zasubq1 -> MPR128
      205,	// MPR8:zasubh1_then_zasubd0 -> MPR64
      205,	// MPR8:zasubh1_then_zasubd1 -> MPR64
      95,	// MPR8:zasubh1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubh1_then_zasubq1 -> MPR128
      508,	// MPR8:zasubh1_then_zasubs0 -> MPR32
      508,	// MPR8:zasubh1_then_zasubs1 -> MPR32
      95,	// MPR8:zasubh1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubh1_then_zasubd1_then_zasubq1 -> MPR128
      205,	// MPR8:zasubh1_then_zasubs1_then_zasubd0 -> MPR64
      205,	// MPR8:zasubh1_then_zasubs1_then_zasubd1 -> MPR64
      95,	// MPR8:zasubh1_then_zasubs1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubh1_then_zasubs1_then_zasubq1 -> MPR128
      95,	// MPR8:zasubh1_then_zasubs1_then_zasubd1_then_zasubq0 -> MPR128
      95,	// MPR8:zasubh1_then_zasubs1_then_zasubd1_then_zasubq1 -> MPR128
      0,	// MPR8:dsub1_then_bsub
      0,	// MPR8:dsub1_then_bsub_hi
      0,	// MPR8:dsub1_then_hsub
      0,	// MPR8:dsub1_then_hsub_hi
      0,	// MPR8:dsub1_then_ssub
      0,	// MPR8:dsub1_then_ssub_hi
      0,	// MPR8:dsub3_then_bsub
      0,	// MPR8:dsub3_then_bsub_hi
      0,	// MPR8:dsub3_then_hsub
      0,	// MPR8:dsub3_then_hsub_hi
      0,	// MPR8:dsub3_then_ssub
      0,	// MPR8:dsub3_then_ssub_hi
      0,	// MPR8:dsub2_then_bsub
      0,	// MPR8:dsub2_then_bsub_hi
      0,	// MPR8:dsub2_then_hsub
      0,	// MPR8:dsub2_then_hsub_hi
      0,	// MPR8:dsub2_then_ssub
      0,	// MPR8:dsub2_then_ssub_hi
      0,	// MPR8:psub1_then_psub
      0,	// MPR8:qsub1_then_dsub_hi
      0,	// MPR8:qsub3_then_dsub_hi
      0,	// MPR8:qsub2_then_dsub_hi
      0,	// MPR8:x8sub_7_then_sub_32
      0,	// MPR8:x8sub_7_then_sub_32_hi
      0,	// MPR8:x8sub_6_then_sub_32
      0,	// MPR8:x8sub_6_then_sub_32_hi
      0,	// MPR8:x8sub_5_then_sub_32
      0,	// MPR8:x8sub_5_then_sub_32_hi
      0,	// MPR8:x8sub_4_then_sub_32
      0,	// MPR8:x8sub_4_then_sub_32_hi
      0,	// MPR8:x8sub_3_then_sub_32
      0,	// MPR8:x8sub_3_then_sub_32_hi
      0,	// MPR8:x8sub_2_then_sub_32
      0,	// MPR8:x8sub_2_then_sub_32_hi
      0,	// MPR8:x8sub_1_then_sub_32
      0,	// MPR8:x8sub_1_then_sub_32_hi
      0,	// MPR8:subo64_then_sub_32
      0,	// MPR8:subo64_then_sub_32_hi
      0,	// MPR8:zsub1_then_zsub_hi
      0,	// MPR8:zsub3_then_zsub_hi
      0,	// MPR8:zsub2_then_zsub_hi
      0,	// MPR8:dsub0_dsub1
      0,	// MPR8:dsub0_dsub1_dsub2
      0,	// MPR8:dsub1_dsub2
      0,	// MPR8:dsub1_dsub2_dsub3
      0,	// MPR8:dsub2_dsub3
      0,	// MPR8:dsub_dsub1
      0,	// MPR8:dsub_dsub1_dsub2_dsub3
      0,	// MPR8:dsub_dsub1_dsub2
      0,	// MPR8:qsub0_qsub1
      0,	// MPR8:qsub0_qsub1_qsub2
      0,	// MPR8:qsub1_qsub2
      0,	// MPR8:qsub1_qsub2_qsub3
      0,	// MPR8:qsub2_qsub3
      0,	// MPR8:sub_32_x8sub_1_then_sub_32
      0,	// MPR8:x8sub_0_x8sub_1
      0,	// MPR8:x8sub_2_x8sub_3
      0,	// MPR8:x8sub_4_x8sub_5
      0,	// MPR8:x8sub_6_x8sub_7
      0,	// MPR8:x8sub_6_then_sub_32_x8sub_7_then_sub_32
      0,	// MPR8:x8sub_4_then_sub_32_x8sub_5_then_sub_32
      0,	// MPR8:x8sub_2_then_sub_32_x8sub_3_then_sub_32
      0,	// MPR8:sub_32_subo64_then_sub_32
      0,	// MPR8:zsub_qsub1
      0,	// MPR8:zsub_qsub1_qsub2_qsub3
      0,	// MPR8:zsub_qsub1_qsub2
      0,	// MPR8:zsub0_zsub1
      0,	// MPR8:zsub0_zsub1_zsub2
      0,	// MPR8:zsub1_zsub2
      0,	// MPR8:zsub1_zsub2_zsub3
      0,	// MPR8:zsub2_zsub3
      0,	// MPR8:zsub0_zsub2
      0,	// MPR8:zsub1_zsub3
    },
  };
  assert(RC && "Missing regclass");
  if (!Idx) return RC;
  --Idx;
  assert(Idx < 143 && "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 &AArch64GenRegisterInfo::
getRegClassWeight(const TargetRegisterClass *RC) const {
  static const RegClassWeight RCWeightTable[] = {
    {0, 0},  	// W_HI_DummyRC
    {0, 0},  	// B_HI_DummyRC
    {0, 0},  	// D_HI_DummyRC
    {0, 0},  	// H_HI_DummyRC
    {0, 0},  	// Q_HI_DummyRC
    {0, 0},  	// S_HI_DummyRC
    {1, 32},  	// FPR8
    {1, 32},  	// FPR16
    {1, 16},  	// PPRorPNR
    {1, 16},  	// FPR16_lo
    {1, 16},  	// PNR
    {1, 16},  	// PPR
    {1, 8},  	// PNR_3b
    {1, 8},  	// PNR_p8to15
    {1, 8},  	// PPRMul2
    {1, 8},  	// PPR_3b
    {1, 8},  	// PPR_p8to15
    {1, 4},  	// PPRMul2_and_PPR_3b
    {1, 4},  	// PPRMul2_and_PPR_p8to15
    {2, 16},  	// PPR2
    {2, 16},  	// PPR2Mul2
    {2, 16},  	// PPR2_with_psub1_in_PPRMul2
    {2, 9},  	// PPR2_with_psub1_in_PPR_3b
    {2, 9},  	// PPR2_with_psub1_in_PPR_p8to15
    {2, 9},  	// PPR2_with_psub_in_PNR_3b
    {2, 9},  	// PPR2_with_psub_in_PNR_p8to15
    {2, 8},  	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_3b
    {2, 8},  	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_p8to15
    {2, 8},  	// PPR2Mul2_and_PPR2_with_psub_in_PNR_3b
    {2, 8},  	// PPR2Mul2_and_PPR2_with_psub_in_PNR_p8to15
    {2, 8},  	// PPR2_with_psub1_in_PPRMul2_and_PPR_3b
    {2, 8},  	// PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
    {2, 8},  	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2
    {2, 8},  	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2
    {2, 6},  	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPRMul2_and_PPR_3b
    {2, 6},  	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPRMul2_and_PPR_p8to15
    {2, 2},  	// PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
    {2, 2},  	// PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
    {1, 33},  	// GPR32all
    {1, 32},  	// FPR32
    {1, 32},  	// GPR32
    {1, 32},  	// GPR32sp
    {1, 31},  	// GPR32common
    {1, 16},  	// FPR32_with_hsub_in_FPR16_lo
    {1, 8},  	// GPR32arg
    {1, 4},  	// MatrixIndexGPR32_12_15
    {1, 4},  	// MatrixIndexGPR32_8_11
    {0, 0},  	// CCR
    {1, 1},  	// GPR32sponly
    {2, 32},  	// WSeqPairsClass
    {2, 30},  	// WSeqPairsClass_with_subo32_in_GPR32common
    {2, 8},  	// WSeqPairsClass_with_sube32_in_GPR32arg
    {2, 4},  	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_12_15
    {2, 4},  	// WSeqPairsClass_with_sube32_in_MatrixIndexGPR32_8_11
    {1, 33},  	// GPR64all
    {1, 32},  	// FPR64
    {1, 32},  	// GPR64
    {1, 32},  	// GPR64sp
    {1, 31},  	// GPR64common
    {1, 29},  	// GPR64noip
    {1, 28},  	// GPR64common_and_GPR64noip
    {1, 19},  	// tcGPR64
    {1, 18},  	// tcGPRnotx16
    {1, 17},  	// tcGPRnotx16x17
    {1, 16},  	// FPR64_lo
    {1, 8},  	// GPR64arg
    {1, 4},  	// FIXED_REGS
    {1, 4},  	// GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
    {1, 4},  	// GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {1, 2},  	// FIXED_REGS_with_sub_32
    {1, 2},  	// tcGPRx16x17
    {1, 1},  	// FIXED_REGS_and_GPR64
    {1, 1},  	// GPR64sponly
    {1, 1},  	// tcGPRx17
    {2, 32},  	// DD
    {2, 17},  	// DD_with_dsub0_in_FPR64_lo
    {2, 17},  	// DD_with_dsub1_in_FPR64_lo
    {2, 32},  	// XSeqPairsClass
    {2, 16},  	// DD_with_dsub0_in_FPR64_lo_and_DD_with_dsub1_in_FPR64_lo
    {2, 30},  	// XSeqPairsClass_with_subo64_in_GPR64common
    {2, 30},  	// XSeqPairsClass_with_subo64_in_GPR64noip
    {2, 28},  	// XSeqPairsClass_with_sube64_in_GPR64noip
    {2, 20},  	// XSeqPairsClass_with_sube64_in_tcGPR64
    {2, 18},  	// XSeqPairsClass_with_sube64_in_tcGPRnotx16
    {2, 18},  	// XSeqPairsClass_with_subo64_in_tcGPR64
    {2, 16},  	// XSeqPairsClass_with_subo64_in_tcGPRnotx16x17
    {2, 8},  	// XSeqPairsClass_with_sube64_in_GPR64arg
    {2, 4},  	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
    {2, 4},  	// XSeqPairsClass_with_sube64_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {2, 2},  	// XSeqPairsClass_with_sube64_in_tcGPRx16x17
    {2, 2},  	// XSeqPairsClass_with_subo64_in_FIXED_REGS
    {1, 32},  	// FPR128
    {1, 32},  	// ZPR
    {1, 16},  	// FPR128_lo
    {0, 0},  	// MPR128
    {1, 16},  	// ZPRMul2
    {1, 16},  	// ZPR_4b
    {1, 8},  	// FPR128_0to7
    {1, 8},  	// ZPRMul2_Hi
    {1, 8},  	// ZPRMul2_Lo
    {1, 8},  	// ZPRMul4
    {1, 8},  	// ZPR_3b
    {1, 8},  	// ZPR_K
    {1, 4},  	// ZPRMul2_Hi_and_ZPRMul4
    {1, 4},  	// ZPRMul2_Lo_and_ZPRMul4
    {1, 4},  	// ZPRMul2_and_ZPR_3b
    {1, 4},  	// ZPRMul2_and_ZPR_K
    {1, 2},  	// ZPRMul4_and_ZPR_3b
    {1, 2},  	// ZPRMul4_and_ZPR_K
    {3, 32},  	// DDD
    {3, 18},  	// DDD_with_dsub0_in_FPR64_lo
    {3, 18},  	// DDD_with_dsub1_in_FPR64_lo
    {3, 18},  	// DDD_with_dsub2_in_FPR64_lo
    {3, 17},  	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub1_in_FPR64_lo
    {3, 17},  	// DDD_with_dsub1_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
    {3, 16},  	// DDD_with_dsub0_in_FPR64_lo_and_DDD_with_dsub2_in_FPR64_lo
    {4, 32},  	// DDDD
    {4, 19},  	// DDDD_with_dsub0_in_FPR64_lo
    {4, 19},  	// DDDD_with_dsub1_in_FPR64_lo
    {4, 19},  	// DDDD_with_dsub2_in_FPR64_lo
    {4, 19},  	// DDDD_with_dsub3_in_FPR64_lo
    {4, 18},  	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub1_in_FPR64_lo
    {4, 18},  	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
    {4, 18},  	// DDDD_with_dsub2_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
    {4, 17},  	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub2_in_FPR64_lo
    {4, 17},  	// DDDD_with_dsub1_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
    {4, 16},  	// DDDD_with_dsub0_in_FPR64_lo_and_DDDD_with_dsub3_in_FPR64_lo
    {2, 32},  	// QQ
    {2, 32},  	// ZPR2
    {2, 32},  	// ZPR2StridedOrContiguous
    {2, 32},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2
    {2, 17},  	// QQ_with_dsub1_in_FPR64_lo
    {2, 17},  	// QQ_with_qsub0_in_FPR128_lo
    {2, 32},  	// ZPR2Mul2
    {2, 32},  	// ZPR2Strided
    {2, 16},  	// ZPR2StridedOrContiguous_with_dsub_in_FPR64_lo
    {2, 17},  	// ZPR2_with_dsub1_in_FPR64_lo
    {2, 32},  	// ZPR2_with_zsub1_in_ZPRMul2
    {2, 17},  	// ZPR2_with_zsub_in_FPR128_lo
    {2, 16},  	// QQ_with_qsub0_in_FPR128_lo_and_QQ_with_dsub1_in_FPR64_lo
    {2, 16},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_dsub1_in_FPR64_lo
    {2, 16},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
    {2, 16},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
    {2, 16},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
    {2, 16},  	// ZPR2StridedOrContiguous_with_zsub_in_FPR128_0to7
    {2, 9},  	// QQ_with_qsub0_in_FPR128_0to7
    {2, 9},  	// QQ_with_qsub1_in_FPR128_0to7
    {2, 16},  	// ZPR2Mul2_Hi
    {2, 16},  	// ZPR2Mul2_Lo
    {2, 12},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
    {2, 8},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPR_K
    {2, 16},  	// ZPR2Strided_with_dsub_in_FPR64_lo
    {2, 16},  	// ZPR2Strided_with_zsub0_in_ZPRMul2
    {2, 9},  	// ZPR2_with_qsub1_in_FPR128_0to7
    {2, 16},  	// ZPR2_with_zsub0_in_ZPRMul4
    {2, 10},  	// ZPR2_with_zsub0_in_ZPR_K
    {2, 16},  	// ZPR2_with_zsub1_in_ZPRMul2_Hi
    {2, 16},  	// ZPR2_with_zsub1_in_ZPRMul2_Lo
    {2, 16},  	// ZPR2_with_zsub1_in_ZPRMul4
    {2, 10},  	// ZPR2_with_zsub1_in_ZPR_K
    {2, 9},  	// ZPR2_with_zsub_in_FPR128_0to7
    {2, 16},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2
    {2, 8},  	// QQ_with_qsub0_in_FPR128_0to7_and_QQ_with_qsub1_in_FPR128_0to7
    {2, 8},  	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_qsub1_in_FPR128_0to7
    {2, 14},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo
    {2, 8},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    {2, 8},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    {2, 8},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_K
    {2, 8},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPR_K
    {2, 8},  	// ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {2, 8},  	// ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {2, 8},  	// ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {2, 8},  	// ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {2, 6},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
    {2, 8},  	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi
    {2, 8},  	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo
    {2, 8},  	// ZPR2Strided_with_zsub0_in_ZPRMul4
    {2, 8},  	// ZPR2Strided_with_zsub0_in_ZPR_K
    {2, 8},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
    {2, 8},  	// ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    {2, 8},  	// ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    {2, 8},  	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
    {2, 8},  	// ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
    {2, 8},  	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2
    {2, 8},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    {2, 4},  	// ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_K
    {2, 6},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
    {2, 6},  	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_3b
    {2, 6},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    {2, 4},  	// ZPR2Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    {2, 4},  	// ZPR2Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    {2, 4},  	// ZPR2Strided_with_zsub0_in_ZPRMul2_and_ZPR_K
    {2, 4},  	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_3b
    {2, 4},  	// ZPR2_with_zsub0_in_ZPRMul4_and_ZPR_K
    {2, 4},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_and_ZPR_K
    {2, 4},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
    {2, 4},  	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {2, 4},  	// ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_K
    {2, 4},  	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4
    {2, 2},  	// ZPR2Strided_with_zsub0_in_ZPRMul4_and_ZPR_K
    {2, 2},  	// ZPR2_with_dsub1_in_FPR64_lo_and_ZPR2_with_zsub0_in_ZPR_K
    {2, 2},  	// ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    {2, 2},  	// ZPR2_with_zsub_in_FPR128_0to7_and_ZPR2_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {2, 2},  	// ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
    {0, 0},  	// MPR64
    {3, 32},  	// QQQ
    {3, 32},  	// ZPR3
    {3, 18},  	// QQQ_with_dsub1_in_FPR64_lo
    {3, 18},  	// QQQ_with_dsub2_in_FPR64_lo
    {3, 18},  	// QQQ_with_qsub0_in_FPR128_lo
    {3, 18},  	// ZPR3_with_dsub1_in_FPR64_lo
    {3, 18},  	// ZPR3_with_dsub2_in_FPR64_lo
    {3, 32},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2
    {3, 32},  	// ZPR3_with_zsub1_in_ZPRMul2
    {3, 18},  	// ZPR3_with_zsub_in_FPR128_lo
    {3, 17},  	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_dsub2_in_FPR64_lo
    {3, 17},  	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub1_in_FPR64_lo
    {3, 17},  	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_dsub2_in_FPR64_lo
    {3, 17},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub1_in_FPR64_lo
    {3, 16},  	// QQQ_with_qsub0_in_FPR128_lo_and_QQQ_with_dsub2_in_FPR64_lo
    {3, 16},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_dsub2_in_FPR64_lo
    {3, 10},  	// QQQ_with_qsub0_in_FPR128_0to7
    {3, 10},  	// QQQ_with_qsub1_in_FPR128_0to7
    {3, 10},  	// QQQ_with_qsub2_in_FPR128_0to7
    {3, 10},  	// ZPR3_with_qsub1_in_FPR128_0to7
    {3, 10},  	// ZPR3_with_qsub2_in_FPR128_0to7
    {3, 24},  	// ZPR3_with_zsub0_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub0_in_ZPR_K
    {3, 17},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
    {3, 17},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo
    {3, 17},  	// ZPR3_with_zsub1_in_ZPRMul2_Hi
    {3, 17},  	// ZPR3_with_zsub1_in_ZPRMul2_Lo
    {3, 24},  	// ZPR3_with_zsub1_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub1_in_ZPR_K
    {3, 17},  	// ZPR3_with_zsub2_in_ZPRMul2_Hi
    {3, 17},  	// ZPR3_with_zsub2_in_ZPRMul2_Lo
    {3, 24},  	// ZPR3_with_zsub2_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub2_in_ZPR_K
    {3, 10},  	// ZPR3_with_zsub_in_FPR128_0to7
    {3, 17},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2
    {3, 9},  	// QQQ_with_dsub1_in_FPR64_lo_and_QQQ_with_qsub2_in_FPR128_0to7
    {3, 9},  	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub1_in_FPR128_0to7
    {3, 9},  	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_qsub2_in_FPR128_0to7
    {3, 15},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
    {3, 9},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub1_in_FPR128_0to7
    {3, 15},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Lo
    {3, 15},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo
    {3, 8},  	// QQQ_with_qsub0_in_FPR128_0to7_and_QQQ_with_qsub2_in_FPR128_0to7
    {3, 10},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPR_K
    {3, 10},  	// ZPR3_with_zsub1_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
    {3, 8},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_qsub2_in_FPR128_0to7
    {3, 10},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2
    {3, 8},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub2_in_ZPR_K
    {3, 12},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 10},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {3, 9},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {3, 12},  	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 10},  	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {3, 9},  	// ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {3, 12},  	// ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
    {3, 9},  	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
    {3, 10},  	// ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_K
    {3, 9},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul2
    {3, 12},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    {3, 12},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    {3, 8},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
    {3, 9},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    {3, 8},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
    {3, 7},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {3, 7},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul2_and_ZPR_3b
    {3, 9},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 9},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
    {3, 4},  	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
    {3, 6},  	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_3b
    {3, 6},  	// ZPR3_with_zsub0_in_ZPRMul4_and_ZPR_K
    {3, 6},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_in_ZPRMul4
    {3, 6},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {3, 6},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
    {3, 6},  	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {3, 6},  	// ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_K
    {3, 6},  	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
    {3, 6},  	// ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_K
    {3, 6},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4
    {3, 6},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4
    {3, 3},  	// ZPR3_with_dsub1_in_FPR64_lo_and_ZPR3_with_zsub0_in_ZPR_K
    {3, 3},  	// ZPR3_with_dsub2_in_FPR64_lo_and_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi
    {3, 3},  	// ZPR3_with_zsub0_in_ZPR_K_and_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {3, 3},  	// ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    {3, 3},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {3, 3},  	// ZPR3_with_zsub_in_FPR128_0to7_and_ZPR3_with_zsub2_in_ZPRMul4_and_ZPR_3b
    {3, 3},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul2_Hi
    {3, 3},  	// ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
    {4, 32},  	// QQQQ
    {4, 32},  	// ZPR4
    {4, 19},  	// QQQQ_with_dsub1_in_FPR64_lo
    {4, 19},  	// QQQQ_with_dsub2_in_FPR64_lo
    {4, 19},  	// QQQQ_with_dsub3_in_FPR64_lo
    {4, 19},  	// QQQQ_with_qsub0_in_FPR128_lo
    {4, 32},  	// ZPR4StridedOrContiguous
    {4, 19},  	// ZPR4_with_dsub1_in_FPR64_lo
    {4, 19},  	// ZPR4_with_dsub2_in_FPR64_lo
    {4, 19},  	// ZPR4_with_dsub3_in_FPR64_lo
    {4, 32},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2
    {4, 32},  	// ZPR4_with_zsub1_in_ZPRMul2
    {4, 19},  	// ZPR4_with_zsub_in_FPR128_lo
    {4, 18},  	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub2_in_FPR64_lo
    {4, 18},  	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
    {4, 18},  	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub1_in_FPR64_lo
    {4, 18},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub2_in_FPR64_lo
    {4, 18},  	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
    {4, 18},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub1_in_FPR64_lo
    {4, 17},  	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_dsub3_in_FPR64_lo
    {4, 17},  	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub2_in_FPR64_lo
    {4, 17},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_dsub3_in_FPR64_lo
    {4, 17},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub2_in_FPR64_lo
    {4, 16},  	// QQQQ_with_qsub0_in_FPR128_lo_and_QQQQ_with_dsub3_in_FPR64_lo
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_dsub3_in_FPR64_lo
    {4, 32},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2
    {4, 32},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4
    {4, 11},  	// QQQQ_with_qsub0_in_FPR128_0to7
    {4, 11},  	// QQQQ_with_qsub1_in_FPR128_0to7
    {4, 11},  	// QQQQ_with_qsub2_in_FPR128_0to7
    {4, 11},  	// QQQQ_with_qsub3_in_FPR128_0to7
    {4, 32},  	// ZPR4Mul4
    {4, 32},  	// ZPR4Strided
    {4, 16},  	// ZPR4StridedOrContiguous_with_dsub_in_FPR64_lo
    {4, 11},  	// ZPR4_with_qsub1_in_FPR128_0to7
    {4, 11},  	// ZPR4_with_qsub2_in_FPR128_0to7
    {4, 11},  	// ZPR4_with_qsub3_in_FPR128_0to7
    {4, 14},  	// ZPR4_with_zsub0_in_ZPR_K
    {4, 18},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
    {4, 18},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo
    {4, 18},  	// ZPR4_with_zsub1_in_ZPRMul2_Hi
    {4, 18},  	// ZPR4_with_zsub1_in_ZPRMul2_Lo
    {4, 32},  	// ZPR4_with_zsub1_in_ZPRMul4
    {4, 14},  	// ZPR4_with_zsub1_in_ZPR_K
    {4, 18},  	// ZPR4_with_zsub2_in_ZPRMul2_Hi
    {4, 18},  	// ZPR4_with_zsub2_in_ZPRMul2_Lo
    {4, 32},  	// ZPR4_with_zsub2_in_ZPRMul4
    {4, 14},  	// ZPR4_with_zsub2_in_ZPR_K
    {4, 18},  	// ZPR4_with_zsub3_in_ZPRMul2_Hi
    {4, 18},  	// ZPR4_with_zsub3_in_ZPRMul2_Lo
    {4, 32},  	// ZPR4_with_zsub3_in_ZPRMul4
    {4, 14},  	// ZPR4_with_zsub3_in_ZPR_K
    {4, 11},  	// ZPR4_with_zsub_in_FPR128_0to7
    {4, 18},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2
    {4, 10},  	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub2_in_FPR128_0to7
    {4, 10},  	// QQQQ_with_dsub2_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
    {4, 10},  	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub1_in_FPR128_0to7
    {4, 10},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub2_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
    {4, 10},  	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
    {4, 16},  	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi
    {4, 10},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub1_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Lo
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Lo
    {4, 9},  	// QQQQ_with_dsub1_in_FPR64_lo_and_QQQQ_with_qsub3_in_FPR128_0to7
    {4, 9},  	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub2_in_FPR128_0to7
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub_in_FPR128_0to7
    {4, 9},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_qsub3_in_FPR128_0to7
    {4, 12},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPR_K
    {4, 12},  	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
    {4, 12},  	// ZPR4_with_zsub2_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
    {4, 9},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub2_in_FPR128_0to7
    {4, 14},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo
    {4, 8},  	// QQQQ_with_qsub0_in_FPR128_0to7_and_QQQQ_with_qsub3_in_FPR128_0to7
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 16},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_qsub3_in_FPR128_0to7
    {4, 12},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    {4, 12},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
    {4, 16},  	// ZPR4Strided_with_dsub_in_FPR64_lo
    {4, 16},  	// ZPR4Strided_with_zsub0_in_ZPRMul2
    {4, 16},  	// ZPR4Strided_with_zsub1_in_ZPR_K
    {4, 12},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2
    {4, 10},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub2_in_ZPR_K
    {4, 16},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 12},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {4, 10},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 12},  	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {4, 10},  	// ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul4
    {4, 10},  	// ZPR4_with_zsub1_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPR_K
    {4, 16},  	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 12},  	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {4, 10},  	// ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {4, 16},  	// ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
    {4, 10},  	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
    {4, 12},  	// ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_K
    {4, 10},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul2
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul4
    {4, 16},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul4
    {4, 10},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    {4, 10},  	// ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul4_and_ZPR_3b
    {4, 8},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
    {4, 6},  	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
    {4, 10},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
    {4, 12},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 10},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
    {4, 12},  	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 10},  	// ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub_in_FPR128_0to7
    {4, 12},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 12},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 12},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Lo_and_ZPRMul4
    {4, 8},  	// ZPR4Mul4_and_ZPR4_with_zsub0_in_ZPR_K
    {4, 8},  	// ZPR4Mul4_and_ZPR4_with_zsub_in_FPR128_0to7
    {4, 8},  	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi
    {4, 8},  	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo
    {4, 8},  	// ZPR4Strided_with_zsub0_in_ZPRMul4
    {4, 5},  	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
    {4, 5},  	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPR_K
    {4, 6},  	// ZPR4_with_dsub3_in_FPR64_lo_with_zsub0_zsub1_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2
    {4, 8},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_and_ZPR2_with_zsub0_in_ZPR_K
    {4, 8},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    {4, 6},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    {4, 8},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul4
    {4, 8},  	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {4, 8},  	// ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_K
    {4, 8},  	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
    {4, 8},  	// ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_K
    {4, 8},  	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
    {4, 8},  	// ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4
    {4, 6},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul2_and_ZPR_3b
    {4, 8},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4
    {4, 6},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    {4, 4},  	// ZPR4Strided_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 4},  	// ZPR4Strided_with_zsub0_in_ZPRMul2_Lo_and_ZPRMul4
    {4, 4},  	// ZPR4_with_dsub1_in_FPR64_lo_and_ZPR4_with_zsub0_in_ZPR_K
    {4, 4},  	// ZPR4_with_dsub2_in_FPR64_lo_and_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_Hi
    {4, 4},  	// ZPR4_with_dsub3_in_FPR64_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
    {4, 4},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    {4, 4},  	// ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 4},  	// ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub1_zsub2_in_ZPR2_with_zsub0_in_ZPR_K_and_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub1_in_ZPRMul4_and_ZPR_3b
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub2_in_ZPRMul4_and_ZPR_3b
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_0to7_and_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_3b
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub1_in_ZPRMul2_Hi
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub2_in_ZPRMul2_Hi
    {4, 4},  	// ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi_and_ZPRMul4
    {8, 30},  	// GPR64x8Class
    {8, 30},  	// GPR64x8Class_with_x8sub_0_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64
    {8, 30},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPRnotx16
    {8, 24},  	// GPR64x8Class_with_x8sub_1_in_tcGPR64
    {8, 30},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 30},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 22},  	// GPR64x8Class_with_x8sub_1_in_tcGPRnotx16x17
    {8, 26},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_2_in_tcGPRnotx16
    {8, 26},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 28},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 22},  	// GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_4_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 20},  	// GPR64x8Class_with_x8sub_3_in_tcGPRnotx16x17
    {8, 26},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 26},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 22},  	// GPR64x8Class_with_x8sub_4_in_tcGPRnotx16
    {8, 22},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_0_in_tcGPR64_and_GPR64x8Class_with_x8sub_0_in_GPR64noip_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 24},  	// GPR64x8Class_with_x8sub_4_in_GPR64noip_and_GPR64x8Class_with_x8sub_2_in_GPR64noip_and_GPR64x8Class_with_x8sub_1_in_tcGPR64_and_GPR64x8Class_with_x8sub_6_in_GPR64noip
    {8, 18},  	// GPR64x8Class_with_x8sub_5_in_tcGPRnotx16x17
    {8, 20},  	// GPR64x8Class_with_x8sub_6_in_tcGPRnotx16
    {8, 16},  	// GPR64x8Class_with_x8sub_7_in_tcGPRnotx16x17
    {8, 14},  	// GPR64x8Class_with_sub_32_in_GPR32arg
    {0, 0},  	// MPR32
    {8, 12},  	// GPR64x8Class_with_x8sub_2_in_GPR64arg
    {8, 10},  	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_12_15
    {8, 10},  	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 10},  	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_12_15
    {8, 10},  	// GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 10},  	// GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 10},  	// GPR64x8Class_with_x8sub_4_in_GPR64arg
    {8, 10},  	// GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 8},  	// GPR64x8Class_with_sub_32_in_GPR32arg_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 8},  	// GPR64x8Class_with_sub_32_in_MatrixIndexGPR32_8_11_and_GPR64x8Class_with_x8sub_2_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 8},  	// GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
    {8, 8},  	// GPR64x8Class_with_x8sub_2_in_GPR64arg_and_GPR64x8Class_with_x8sub_4_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 8},  	// GPR64x8Class_with_x8sub_2_in_tcGPRx16x17
    {8, 8},  	// GPR64x8Class_with_x8sub_4_in_GPR64arg_and_GPR64x8Class_with_x8sub_6_in_GPR64_with_sub_32_in_MatrixIndexGPR32_8_11
    {8, 8},  	// GPR64x8Class_with_x8sub_4_in_tcGPRx16x17
    {8, 8},  	// GPR64x8Class_with_x8sub_6_in_GPR64arg
    {8, 8},  	// GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
    {8, 8},  	// GPR64x8Class_with_x8sub_7_in_FIXED_REGS
    {1, 1},  	// ZTR
    {0, 0},  	// MPR16
    {0, 0},  	// MPR
    {0, 0},  	// MPR8
  };
  return RCWeightTable[RC->getID()];
}

/// Get the weight in units of pressure for this register unit.
unsigned AArch64GenRegisterInfo::
getRegUnitWeight(MCRegUnit RegUnit) const {
  assert(static_cast<unsigned>(RegUnit) < 297 && "invalid register unit");
  // All register units have unit weight.
  return 1;
}


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

// Get the name of this register unit pressure set.
const char *AArch64GenRegisterInfo::
getRegPressureSetName(unsigned Idx) const {
  static const char *PressureNameTable[] = {
    "ZTR",
    "PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15",
    "PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b",
    "tcGPRx17",
    "XSeqPairsClass_with_subo64_in_FIXED_REGS",
    "MatrixIndexGPR32_12_15",
    "MatrixIndexGPR32_8_11",
    "ZPRMul4_and_ZPR_K",
    "PPRMul2_and_PPR_3b",
    "PPRMul2_and_PPR_p8to15",
    "FIXED_REGS",
    "ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_Hi",
    "ZPRMul2_Lo",
    "ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul2_Lo_and_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4",
    "GPR64x8Class_with_x8sub_0_in_tcGPRx16x17",
    "GPR64x8Class_with_x8sub_7_in_FIXED_REGS",
    "PPRMul2",
    "PPRMul2_with_PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b",
    "ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "PNR_3b",
    "PNR_p8to15",
    "ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "FIXED_REGS_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS",
    "ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPRMul2_Hi_with_ZPRMul4",
    "ZPRMul2_Hi_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_Lo_with_ZPRMul4",
    "ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul4_with_ZPRMul2_Lo_and_ZPRMul4",
    "ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "PPRMul2_with_PNR_3b",
    "PPRMul2_with_PNR_p8to15",
    "ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul2_Lo_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_Lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K",
    "ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "FPR128_0to7_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "GPR64x8Class_with_x8sub_0_in_tcGPRx16x17_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS",
    "ZPRMul2_Hi_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "QQQQ_with_qsub3_in_FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "PPRorPNR",
    "ZPRMul2",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4",
    "ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b",
    "ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4",
    "ZPRMul4_with_FPR128_0to7",
    "ZPRMul4_with_QQ_with_qsub1_in_FPR128_0to7",
    "ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "GPR64x8Class_with_x8sub_6_in_tcGPRx16x17_with_GPR64x8Class_with_x8sub_0_in_tcGPRx16x17",
    "ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7",
    "ZPRMul4_with_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul4_with_ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPRMul2_Hi_with_QQQ_with_qsub2_in_FPR128_0to7",
    "ZPRMul4_with_ZPR_K",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "GPR64x8Class_with_x8sub_6_in_tcGPRx16x17",
    "ZPRMul2_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul2_Hi_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4",
    "ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPRMul2_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul2_with_ZPRMul2_Lo_and_ZPRMul4",
    "ZPRMul2_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPRMul2_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPRMul2_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPRMul2_Lo_and_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4",
    "ZPRMul2_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "ZPRMul2_with_ZPR_K",
    "ZPRMul4_with_FPR16_lo",
    "ZPRMul4_with_DD_with_dsub1_in_FPR64_lo",
    "ZPRMul4_with_ZPR4_with_zsub2_in_ZPRMul2_Hi",
    "ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "FPR16_lo",
    "ZPRMul2_Lo_and_ZPRMul4_with_ZPR_K",
    "ZPR2_with_zsub1_in_ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR_K",
    "ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "FPR128_0to7_with_ZPR_K",
    "ZPRMul2_Hi_with_QQQQ_with_qsub3_in_FPR128_0to7",
    "ZPR_K",
    "ZPRMul4_with_DDD_with_dsub2_in_FPR64_lo",
    "DDD_with_dsub2_in_FPR64_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "DDDD_with_dsub3_in_FPR64_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR_K",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR_K",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR_K",
    "ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K",
    "FPR16_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR_K",
    "ZPRMul2_with_ZPR4_with_zsub1_in_ZPR_K",
    "ZPRMul2_with_ZPR4_with_zsub1_in_ZPRMul2_Hi",
    "ZPRMul2_with_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "FPR16_lo_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K",
    "ZPR3_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR_K",
    "GPR64x8Class_with_x8sub_0_in_tcGPR64",
    "ZPRMul2_with_FPR16_lo",
    "FPR16_lo_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K",
    "DD_with_dsub1_in_FPR64_lo_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4",
    "DDD_with_dsub2_in_FPR64_lo_with_ZPR2_with_zsub1_in_ZPRMul4",
    "ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K",
    "ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "ZPR3_with_zsub1_in_ZPRMul4_with_ZPR_K",
    "FPR128_0to7_with_ZPR4_with_zsub1_in_ZPR_K",
    "QQ_with_qsub1_in_FPR128_0to7_with_ZPR4_with_zsub2_in_ZPRMul2_Hi",
    "QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "FPR16_lo_with_ZPR3_with_zsub1_in_ZPRMul4",
    "FPR16_lo_with_ZPR3_with_zsub2_in_ZPRMul4",
    "DDD_with_dsub2_in_FPR64_lo_with_ZPR3_with_zsub1_in_ZPRMul4",
    "DDDD_with_dsub3_in_FPR64_lo_with_ZPR3_with_zsub2_in_ZPRMul4",
    "QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub2_in_ZPRMul2_Hi",
    "ZPR3_with_zsub0_in_ZPRMul4_with_ZPR_K",
    "ZPRMul2_Hi_with_ZPR3_with_zsub1_in_ZPRMul4",
    "ZPR3_with_zsub2_in_ZPRMul4_with_ZPR_K",
    "ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi",
    "GPR64x8Class_with_x8sub_0_in_tcGPR64_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS",
    "FPR8",
    "GPR32",
  };
  return PressureNameTable[Idx];
}

// Get the register unit pressure limit for this dimension.
// This limit must be adjusted dynamically for reserved registers.
unsigned AArch64GenRegisterInfo::
getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const {
  static const uint8_t PressureLimitTable[] = {
    1,  	// 0: ZTR
    2,  	// 1: PPR2_with_psub_in_PNR_3b_and_PPR2_with_psub1_in_PPR_p8to15
    2,  	// 2: PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
    2,  	// 3: tcGPRx17
    2,  	// 4: XSeqPairsClass_with_subo64_in_FIXED_REGS
    4,  	// 5: MatrixIndexGPR32_12_15
    4,  	// 6: MatrixIndexGPR32_8_11
    4,  	// 7: ZPRMul4_and_ZPR_K
    5,  	// 8: PPRMul2_and_PPR_3b
    5,  	// 9: PPRMul2_and_PPR_p8to15
    5,  	// 10: FIXED_REGS
    6,  	// 11: ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    6,  	// 12: ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    8,  	// 13: ZPRMul2_Hi
    8,  	// 14: ZPRMul2_Lo
    8,  	// 15: ZPRMul4
    8,  	// 16: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    8,  	// 17: ZPRMul2_Lo_and_ZPRMul4
    8,  	// 18: ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    8,  	// 19: GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
    8,  	// 20: GPR64x8Class_with_x8sub_7_in_FIXED_REGS
    9,  	// 21: PPRMul2
    9,  	// 22: PPRMul2_with_PPR2_with_psub_in_PNR_p8to15_and_PPR2_with_psub1_in_PPR_3b
    9,  	// 23: ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    10,  	// 24: PNR_3b
    10,  	// 25: PNR_p8to15
    10,  	// 26: ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    10,  	// 27: ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    11,  	// 28: FIXED_REGS_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS
    11,  	// 29: ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    12,  	// 30: ZPRMul2_Hi_with_ZPRMul4
    12,  	// 31: ZPRMul2_Hi_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    12,  	// 32: ZPRMul2_Lo_with_ZPRMul4
    12,  	// 33: ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    12,  	// 34: ZPRMul4_with_ZPRMul2_Lo_and_ZPRMul4
    12,  	// 35: ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    12,  	// 36: ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    12,  	// 37: ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    12,  	// 38: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    12,  	// 39: ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    13,  	// 40: PPRMul2_with_PNR_3b
    13,  	// 41: PPRMul2_with_PNR_p8to15
    13,  	// 42: ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    13,  	// 43: ZPRMul2_Lo_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    13,  	// 44: ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    13,  	// 45: ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    13,  	// 46: ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    14,  	// 47: ZPRMul2_Lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    14,  	// 48: ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    14,  	// 49: ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
    14,  	// 50: ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    14,  	// 51: ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    14,  	// 52: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    14,  	// 53: FPR128_0to7_with_QQQQ_with_qsub3_in_FPR128_0to7
    14,  	// 54: GPR64x8Class_with_x8sub_0_in_tcGPRx16x17_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS
    15,  	// 55: ZPRMul2_Hi_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    15,  	// 56: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    15,  	// 57: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    15,  	// 58: ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7
    15,  	// 59: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    15,  	// 60: QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    15,  	// 61: QQQQ_with_qsub3_in_FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    16,  	// 62: PPRorPNR
    16,  	// 63: ZPRMul2
    16,  	// 64: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
    16,  	// 65: ZPR2_with_zsub1_in_ZPRMul4
    16,  	// 66: ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b
    16,  	// 67: ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    16,  	// 68: ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    16,  	// 69: ZPRMul4_with_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    16,  	// 70: ZPRMul4_with_ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4
    16,  	// 71: ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    16,  	// 72: ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
    16,  	// 73: ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    16,  	// 74: ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    16,  	// 75: ZPRMul4_with_FPR128_0to7
    16,  	// 76: ZPRMul4_with_QQ_with_qsub1_in_FPR128_0to7
    16,  	// 77: ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    16,  	// 78: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    16,  	// 79: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7
    16,  	// 80: FPR128_0to7_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    16,  	// 81: ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    16,  	// 82: GPR64x8Class_with_x8sub_6_in_tcGPRx16x17_with_GPR64x8Class_with_x8sub_0_in_tcGPRx16x17
    17,  	// 83: ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7
    17,  	// 84: ZPRMul4_with_ZPR4_with_zsub0_zsub1_in_ZPR2Mul2_with_zsub0_zsub1_zsub2_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    17,  	// 85: ZPRMul4_with_ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    17,  	// 86: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    17,  	// 87: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    17,  	// 88: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    17,  	// 89: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    17,  	// 90: ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    17,  	// 91: ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    18,  	// 92: ZPRMul2_Hi_with_QQQ_with_qsub2_in_FPR128_0to7
    18,  	// 93: ZPRMul4_with_ZPR_K
    18,  	// 94: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7
    18,  	// 95: GPR64x8Class_with_x8sub_6_in_tcGPRx16x17
    19,  	// 96: ZPRMul2_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    19,  	// 97: ZPRMul2_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    19,  	// 98: ZPRMul2_Hi_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    19,  	// 99: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    19,  	// 100: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    19,  	// 101: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    19,  	// 102: ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    19,  	// 103: ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4
    19,  	// 104: ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    19,  	// 105: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
    19,  	// 106: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    20,  	// 107: ZPRMul2_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    20,  	// 108: ZPRMul2_with_ZPRMul2_Lo_and_ZPRMul4
    20,  	// 109: ZPRMul2_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    20,  	// 110: ZPRMul2_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    20,  	// 111: ZPRMul2_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    20,  	// 112: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Hi_and_ZPRMul4
    20,  	// 113: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub1_in_ZPRMul2_Lo_and_ZPRMul4
    20,  	// 114: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR2_with_zsub_in_FPR128_lo_and_ZPR2_with_zsub1_in_ZPRMul4
    20,  	// 115: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_Hi_and_ZPRMul4
    20,  	// 116: ZPR2_with_zsub1_in_ZPRMul4_with_ZPRMul2_Lo_and_ZPRMul4
    20,  	// 117: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    20,  	// 118: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
    20,  	// 119: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    20,  	// 120: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    20,  	// 121: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    21,  	// 122: ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K
    21,  	// 123: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    21,  	// 124: ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    22,  	// 125: ZPRMul2_with_QQQQ_with_qsub3_in_FPR128_0to7
    22,  	// 126: ZPRMul2_with_ZPR_K
    22,  	// 127: ZPRMul4_with_FPR16_lo
    22,  	// 128: ZPRMul4_with_DD_with_dsub1_in_FPR64_lo
    22,  	// 129: ZPRMul4_with_ZPR4_with_zsub2_in_ZPRMul2_Hi
    22,  	// 130: ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi
    22,  	// 131: FPR16_lo
    22,  	// 132: ZPRMul2_Lo_and_ZPRMul4_with_ZPR_K
    22,  	// 133: ZPR2_with_zsub1_in_ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7
    22,  	// 134: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    22,  	// 135: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQ_with_qsub2_in_FPR128_0to7
    22,  	// 136: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    22,  	// 137: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_QQQQ_with_qsub3_in_FPR128_0to7
    22,  	// 138: ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4
    22,  	// 139: ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR_K
    22,  	// 140: ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    22,  	// 141: FPR128_0to7_with_ZPR_K
    22,  	// 142: ZPRMul2_Hi_with_QQQQ_with_qsub3_in_FPR128_0to7
    22,  	// 143: ZPR_K
    23,  	// 144: ZPRMul4_with_DDD_with_dsub2_in_FPR64_lo
    23,  	// 145: DDD_with_dsub2_in_FPR64_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    23,  	// 146: DDDD_with_dsub3_in_FPR64_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    23,  	// 147: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    23,  	// 148: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR_3b_with_ZPR_K
    23,  	// 149: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Lo_and_ZPRMul4
    23,  	// 150: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4
    23,  	// 151: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    23,  	// 152: ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR_K
    23,  	// 153: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR_K
    23,  	// 154: ZPR3_with_zsub1_zsub2_in_ZPR2Mul2_Lo_and_ZPR2_with_zsub0_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    23,  	// 155: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    23,  	// 156: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPRMul2_with_zsub1_zsub2_zsub3_in_ZPR3_with_zsub0_zsub1_in_ZPR2Mul2_Hi_and_ZPR3_with_zsub2_in_ZPRMul2_Hi_and_ZPRMul4
    23,  	// 157: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4StridedOrContiguous_with_zsub0_in_ZPRMul2_and_ZPR4StridedOrContiguous_with_zsub1_in_ZPR_K
    24,  	// 158: FPR16_lo_with_ZPR4_with_zsub0_in_ZPR_K_and_ZPR4_with_zsub1_in_ZPRMul4
    24,  	// 159: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR_K
    25,  	// 160: ZPRMul2_with_ZPR4_with_zsub1_in_ZPR_K
    25,  	// 161: ZPRMul2_with_ZPR4_with_zsub1_in_ZPRMul2_Hi
    25,  	// 162: ZPRMul2_with_ZPR4_with_zsub3_in_ZPRMul2_Hi
    25,  	// 163: FPR16_lo_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
    25,  	// 164: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K
    25,  	// 165: ZPR3_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub_in_FPR128_lo_and_ZPR4_with_zsub3_in_ZPRMul2_Hi
    25,  	// 166: ZPR3_with_zsub_in_FPR128_lo_and_ZPR3_with_zsub2_in_ZPRMul4_with_ZPR_K
    26,  	// 167: GPR64x8Class_with_x8sub_0_in_tcGPR64
    26,  	// 168: ZPRMul2_with_FPR16_lo
    26,  	// 169: FPR16_lo_with_ZPR4_with_zsub3_in_ZPRMul4_and_ZPR_K
    26,  	// 170: DD_with_dsub1_in_FPR64_lo_with_ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4
    26,  	// 171: DDD_with_dsub2_in_FPR64_lo_with_ZPR2_with_zsub1_in_ZPRMul4
    26,  	// 172: ZPR2StridedOrContiguous_with_zsub0_in_ZPRMul4_with_ZPR4_with_zsub1_in_ZPR_K
    26,  	// 173: ZPR2_with_zsub1_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi
    28,  	// 174: ZPR3_with_zsub1_in_ZPRMul4_with_ZPR_K
    28,  	// 175: FPR128_0to7_with_ZPR4_with_zsub1_in_ZPR_K
    28,  	// 176: QQ_with_qsub1_in_FPR128_0to7_with_ZPR4_with_zsub2_in_ZPRMul2_Hi
    28,  	// 177: QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub3_in_ZPRMul2_Hi
    29,  	// 178: FPR16_lo_with_ZPR3_with_zsub1_in_ZPRMul4
    29,  	// 179: FPR16_lo_with_ZPR3_with_zsub2_in_ZPRMul4
    29,  	// 180: DDD_with_dsub2_in_FPR64_lo_with_ZPR3_with_zsub1_in_ZPRMul4
    29,  	// 181: DDDD_with_dsub3_in_FPR64_lo_with_ZPR3_with_zsub2_in_ZPRMul4
    29,  	// 182: QQQ_with_qsub2_in_FPR128_0to7_with_ZPR4_with_zsub2_in_ZPRMul2_Hi
    29,  	// 183: ZPR3_with_zsub0_in_ZPRMul4_with_ZPR_K
    29,  	// 184: ZPRMul2_Hi_with_ZPR3_with_zsub1_in_ZPRMul4
    29,  	// 185: ZPR3_with_zsub2_in_ZPRMul4_with_ZPR_K
    29,  	// 186: ZPR3_with_zsub2_in_ZPRMul4_with_ZPR4_with_zsub3_in_ZPRMul2_Hi
    30,  	// 187: GPR64x8Class_with_x8sub_0_in_tcGPR64_with_GPR64x8Class_with_x8sub_7_in_FIXED_REGS
    32,  	// 188: FPR8
    35,  	// 189: GPR32
  };
  return PressureLimitTable[Idx];
}

/// Table of pressure sets per register class or unit.
static const int RCSetsTable[] = {
  /* 0 */ 0, -1,
  /* 2 */ 24, 40, 62, -1,
  /* 6 */ 25, 41, 62, -1,
  /* 10 */ 21, 22, 40, 41, 62, -1,
  /* 16 */ 8, 21, 22, 24, 40, 41, 62, -1,
  /* 24 */ 9, 21, 22, 25, 40, 41, 62, -1,
  /* 32 */ 1, 9, 21, 24, 25, 40, 41, 62, -1,
  /* 41 */ 2, 8, 22, 24, 25, 40, 41, 62, -1,
  /* 50 */ 2, 8, 21, 22, 24, 25, 40, 41, 62, -1,
  /* 60 */ 1, 9, 21, 22, 24, 25, 40, 41, 62, -1,
  /* 70 */ 127, 131, 158, 163, 168, 169, 178, 179, 188, -1,
  /* 80 */ 128, 131, 158, 168, 169, 170, 178, 179, 180, 188, -1,
  /* 91 */ 127, 128, 131, 158, 163, 168, 169, 170, 178, 179, 180, 188, -1,
  /* 104 */ 131, 144, 146, 170, 171, 180, 181, 188, -1,
  /* 113 */ 131, 144, 145, 168, 170, 171, 179, 180, 181, 188, -1,
  /* 124 */ 131, 144, 145, 146, 168, 170, 171, 179, 180, 181, 188, -1,
  /* 136 */ 128, 131, 144, 145, 158, 168, 169, 170, 171, 178, 179, 180, 181, 188, -1,
  /* 151 */ 128, 131, 144, 145, 146, 158, 168, 169, 170, 171, 178, 179, 180, 181, 188, -1,
  /* 167 */ 127, 128, 131, 144, 145, 158, 163, 168, 169, 170, 171, 178, 179, 180, 181, 188, -1,
  /* 184 */ 127, 128, 131, 144, 145, 146, 158, 163, 168, 169, 170, 171, 178, 179, 180, 181, 188, -1,
  /* 202 */ 53, 75, 80, 127, 128, 131, 141, 144, 145, 146, 158, 163, 168, 169, 170, 171, 175, 178, 179, 180, 181, 188, -1,
  /* 225 */ 53, 76, 79, 80, 128, 131, 141, 142, 144, 145, 146, 158, 168, 169, 170, 171, 175, 176, 178, 179, 180, 181, 188, -1,
  /* 249 */ 53, 75, 76, 79, 80, 127, 128, 131, 141, 142, 144, 145, 146, 158, 163, 168, 169, 170, 171, 175, 176, 178, 179, 180, 181, 188, -1,
  /* 276 */ 53, 58, 61, 79, 83, 94, 125, 131, 133, 135, 137, 141, 142, 144, 146, 148, 170, 171, 175, 176, 177, 180, 181, 182, 188, -1,
  /* 302 */ 53, 58, 60, 79, 83, 92, 125, 131, 133, 135, 141, 142, 144, 145, 146, 148, 168, 170, 171, 175, 176, 177, 179, 180, 181, 182, 188, -1,
  /* 330 */ 53, 58, 60, 61, 79, 83, 92, 94, 125, 131, 133, 135, 137, 141, 142, 144, 145, 146, 148, 168, 170, 171, 175, 176, 177, 179, 180, 181, 182, 188, -1,
  /* 361 */ 53, 58, 60, 61, 79, 83, 92, 94, 125, 131, 133, 135, 137, 141, 142, 144, 145, 146, 148, 153, 168, 170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 188, -1,
  /* 394 */ 66, 86, 125, 127, 128, 131, 144, 145, 146, 147, 148, 158, 163, 168, 169, 170, 171, 178, 179, 180, 181, 182, 188, -1,
  /* 418 */ 58, 66, 75, 76, 79, 83, 86, 125, 127, 128, 131, 133, 144, 145, 146, 147, 148, 158, 163, 168, 169, 170, 171, 178, 179, 180, 181, 182, 188, -1,
  /* 448 */ 53, 58, 60, 76, 79, 80, 83, 86, 92, 125, 128, 131, 133, 135, 141, 142, 144, 145, 146, 148, 158, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 188, -1,
  /* 483 */ 53, 58, 60, 61, 76, 79, 80, 83, 86, 92, 94, 125, 128, 131, 133, 135, 137, 141, 142, 144, 145, 146, 148, 158, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 188, -1,
  /* 521 */ 53, 58, 60, 66, 75, 76, 79, 80, 83, 86, 92, 125, 127, 128, 131, 133, 135, 141, 142, 144, 145, 146, 147, 148, 158, 163, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 188, -1,
  /* 561 */ 53, 58, 60, 61, 66, 75, 76, 79, 80, 83, 86, 92, 94, 125, 127, 128, 131, 133, 135, 137, 141, 142, 144, 145, 146, 147, 148, 158, 163, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 188, -1,
  /* 604 */ 53, 58, 60, 61, 66, 75, 76, 79, 80, 83, 86, 88, 92, 94, 125, 127, 128, 131, 133, 135, 137, 141, 142, 144, 145, 146, 147, 148, 153, 158, 163, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 188, -1,
  /* 650 */ 165, 183, 188, -1,
  /* 654 */ 68, 78, 87, 108, 127, 128, 131, 144, 145, 146, 151, 152, 158, 163, 165, 168, 169, 170, 171, 178, 179, 180, 181, 183, 188, -1,
  /* 680 */ 53, 58, 60, 61, 66, 68, 75, 76, 78, 79, 80, 83, 86, 87, 92, 94, 108, 125, 127, 128, 131, 133, 135, 137, 141, 142, 144, 145, 146, 147, 148, 151, 152, 158, 163, 165, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 183, 188, -1,
  /* 731 */ 174, 178, 180, 184, 188, -1,
  /* 737 */ 52, 73, 89, 98, 105, 114, 119, 123, 127, 128, 131, 134, 138, 155, 156, 158, 163, 168, 169, 170, 174, 178, 179, 180, 184, 188, -1,
  /* 764 */ 70, 79, 88, 89, 113, 116, 128, 131, 144, 145, 146, 153, 154, 158, 168, 169, 170, 171, 174, 178, 179, 180, 181, 184, 188, -1,
  /* 790 */ 52, 70, 73, 79, 88, 89, 98, 105, 113, 114, 116, 119, 123, 127, 128, 131, 134, 138, 144, 145, 146, 153, 154, 155, 156, 158, 163, 168, 169, 170, 171, 174, 178, 179, 180, 181, 184, 188, -1,
  /* 829 */ 52, 53, 70, 73, 75, 76, 79, 80, 88, 89, 98, 105, 113, 114, 116, 119, 123, 127, 128, 131, 134, 138, 141, 142, 144, 145, 146, 153, 154, 155, 156, 158, 163, 168, 169, 170, 171, 174, 175, 176, 178, 179, 180, 181, 184, 188, -1,
  /* 876 */ 53, 58, 60, 61, 70, 76, 79, 80, 83, 86, 88, 89, 92, 94, 113, 116, 125, 128, 131, 133, 135, 137, 141, 142, 144, 145, 146, 148, 153, 154, 158, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 188, -1,
  /* 923 */ 52, 53, 58, 60, 61, 66, 70, 73, 75, 76, 79, 80, 83, 86, 88, 89, 92, 94, 98, 105, 113, 114, 116, 119, 123, 125, 127, 128, 131, 133, 134, 135, 137, 138, 141, 142, 144, 145, 146, 147, 148, 153, 154, 155, 156, 158, 163, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 188, -1,
  /* 986 */ 64, 99, 100, 112, 113, 114, 132, 163, 165, 170, 172, 174, 178, 180, 183, 184, 188, -1,
  /* 1004 */ 17, 34, 46, 50, 64, 68, 70, 78, 79, 87, 88, 89, 99, 100, 108, 112, 113, 114, 116, 127, 128, 131, 132, 144, 145, 146, 151, 152, 153, 154, 158, 163, 165, 168, 169, 170, 171, 172, 174, 178, 179, 180, 181, 183, 184, 188, -1,
  /* 1051 */ 17, 34, 46, 50, 52, 53, 64, 68, 70, 73, 75, 76, 78, 79, 80, 87, 88, 89, 98, 99, 100, 105, 108, 112, 113, 114, 116, 119, 123, 127, 128, 131, 132, 134, 138, 141, 142, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 163, 165, 168, 169, 170, 171, 172, 174, 175, 176, 178, 179, 180, 181, 183, 184, 188, -1,
  /* 1116 */ 17, 34, 46, 50, 58, 64, 66, 68, 70, 75, 76, 78, 79, 83, 86, 87, 88, 89, 99, 100, 108, 112, 113, 114, 116, 125, 127, 128, 131, 132, 133, 144, 145, 146, 147, 148, 151, 152, 153, 154, 158, 163, 165, 168, 169, 170, 171, 172, 174, 178, 179, 180, 181, 182, 183, 184, 188, -1,
  /* 1174 */ 17, 34, 46, 50, 53, 58, 60, 61, 64, 66, 68, 70, 75, 76, 78, 79, 80, 83, 86, 87, 88, 89, 92, 94, 99, 100, 108, 112, 113, 114, 116, 125, 127, 128, 131, 132, 133, 135, 137, 141, 142, 144, 145, 146, 147, 148, 151, 152, 153, 154, 158, 163, 165, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 188, -1,
  /* 1245 */ 17, 34, 46, 50, 52, 53, 58, 60, 61, 64, 66, 68, 70, 73, 75, 76, 78, 79, 80, 83, 86, 87, 88, 89, 92, 94, 98, 99, 100, 105, 108, 112, 113, 114, 116, 119, 123, 125, 127, 128, 131, 132, 133, 134, 135, 137, 138, 141, 142, 144, 145, 146, 147, 148, 151, 152, 153, 154, 155, 156, 158, 163, 165, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 188, -1,
  /* 1326 */ 53, 58, 61, 79, 83, 94, 125, 131, 133, 135, 137, 139, 141, 142, 144, 146, 148, 153, 159, 166, 170, 171, 174, 175, 176, 177, 180, 181, 182, 185, 188, -1,
  /* 1358 */ 53, 58, 60, 61, 66, 75, 76, 79, 80, 83, 86, 88, 91, 92, 94, 106, 120, 125, 127, 128, 131, 133, 135, 137, 139, 141, 142, 144, 145, 146, 147, 148, 153, 158, 159, 163, 166, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 185, 188, -1,
  /* 1411 */ 93, 126, 132, 139, 141, 143, 148, 152, 153, 159, 160, 166, 174, 175, 176, 177, 182, 183, 185, 188, -1,
  /* 1432 */ 27, 29, 47, 48, 50, 51, 60, 61, 80, 86, 87, 88, 90, 91, 93, 106, 120, 126, 132, 139, 141, 143, 145, 146, 148, 152, 153, 158, 159, 160, 166, 174, 175, 176, 177, 182, 183, 185, 188, -1,
  /* 1472 */ 53, 58, 61, 79, 83, 93, 94, 125, 126, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 146, 148, 152, 153, 159, 160, 166, 170, 171, 174, 175, 176, 177, 180, 181, 182, 183, 185, 188, -1,
  /* 1511 */ 53, 58, 60, 61, 79, 83, 91, 92, 93, 94, 125, 126, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 145, 146, 148, 152, 153, 159, 160, 166, 168, 170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 183, 185, 188, -1,
  /* 1556 */ 27, 29, 47, 48, 50, 51, 53, 58, 60, 61, 76, 79, 80, 83, 86, 87, 88, 90, 91, 92, 93, 94, 106, 120, 125, 126, 128, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 145, 146, 148, 152, 153, 158, 159, 160, 166, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 188, -1,
  /* 1619 */ 122, 143, 160, 164, 172, 175, 176, 177, 182, 183, 184, 185, 188, -1,
  /* 1633 */ 122, 143, 159, 160, 164, 172, 174, 175, 176, 177, 182, 183, 184, 185, 188, -1,
  /* 1649 */ 93, 122, 126, 132, 139, 141, 143, 148, 152, 153, 159, 160, 164, 166, 172, 174, 175, 176, 177, 182, 183, 184, 185, 188, -1,
  /* 1674 */ 27, 29, 47, 48, 50, 51, 60, 61, 80, 86, 87, 88, 90, 91, 93, 106, 120, 122, 126, 132, 137, 139, 141, 143, 145, 146, 148, 152, 153, 158, 159, 160, 164, 166, 172, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 188, -1,
  /* 1721 */ 53, 58, 61, 79, 83, 93, 94, 122, 125, 126, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 146, 148, 152, 153, 154, 159, 160, 164, 166, 170, 171, 172, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 188, -1,
  /* 1765 */ 53, 58, 60, 61, 79, 83, 91, 92, 93, 94, 122, 125, 126, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 145, 146, 148, 152, 153, 154, 159, 160, 164, 166, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 188, -1,
  /* 1815 */ 27, 29, 47, 48, 50, 51, 53, 58, 60, 61, 70, 76, 79, 80, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 106, 113, 116, 120, 122, 125, 126, 128, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 145, 146, 148, 152, 153, 154, 158, 159, 160, 164, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 188, -1,
  /* 1887 */ 17, 27, 29, 34, 46, 47, 48, 50, 51, 53, 58, 60, 61, 64, 66, 68, 70, 75, 76, 78, 79, 80, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 100, 106, 108, 112, 113, 114, 116, 120, 122, 125, 126, 127, 128, 131, 132, 133, 135, 137, 139, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 153, 154, 158, 159, 160, 163, 164, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 188, -1,
  /* 1977 */ 130, 143, 162, 172, 173, 177, 183, 184, 186, 188, -1,
  /* 1988 */ 12, 23, 31, 38, 39, 43, 45, 46, 52, 57, 59, 78, 81, 89, 97, 100, 121, 127, 130, 131, 138, 143, 158, 162, 163, 165, 168, 169, 172, 173, 177, 178, 179, 183, 184, 186, 188, -1,
  /* 2026 */ 12, 23, 31, 38, 39, 43, 45, 46, 52, 57, 59, 78, 81, 89, 97, 100, 121, 127, 128, 130, 131, 138, 143, 144, 145, 151, 158, 162, 163, 165, 168, 169, 170, 171, 172, 173, 177, 178, 179, 180, 181, 183, 184, 186, 188, -1,
  /* 2072 */ 12, 17, 23, 31, 34, 38, 39, 43, 45, 46, 50, 52, 57, 59, 64, 68, 70, 73, 78, 79, 81, 87, 88, 89, 97, 98, 99, 100, 105, 108, 112, 113, 114, 116, 119, 121, 123, 127, 128, 130, 131, 132, 134, 138, 143, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 162, 163, 165, 168, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 183, 184, 186, 188, -1,
  /* 2147 */ 179, 181, 185, 186, 188, -1,
  /* 2153 */ 58, 72, 91, 110, 118, 131, 139, 140, 144, 145, 146, 149, 166, 168, 170, 171, 179, 180, 181, 185, 186, 188, -1,
  /* 2176 */ 59, 74, 101, 106, 111, 124, 127, 128, 131, 136, 144, 145, 150, 157, 158, 163, 166, 168, 169, 170, 171, 178, 179, 180, 181, 185, 186, 188, -1,
  /* 2205 */ 58, 59, 72, 74, 91, 101, 106, 110, 111, 118, 124, 127, 128, 131, 136, 139, 140, 144, 145, 146, 149, 150, 157, 158, 163, 166, 168, 169, 170, 171, 178, 179, 180, 181, 185, 186, 188, -1,
  /* 2243 */ 53, 58, 60, 61, 72, 79, 83, 91, 92, 94, 110, 118, 125, 131, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 148, 149, 153, 159, 166, 168, 170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 185, 186, 188, -1,
  /* 2287 */ 53, 58, 59, 60, 66, 72, 74, 75, 76, 79, 80, 83, 86, 91, 92, 101, 106, 110, 111, 118, 124, 125, 127, 128, 131, 133, 135, 136, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 157, 158, 163, 166, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 185, 186, 188, -1,
  /* 2346 */ 53, 58, 59, 60, 61, 66, 72, 74, 75, 76, 79, 80, 83, 86, 88, 91, 92, 94, 101, 106, 110, 111, 118, 120, 124, 125, 127, 128, 131, 133, 135, 136, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 153, 157, 158, 159, 163, 166, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 185, 186, 188, -1,
  /* 2413 */ 63, 96, 97, 107, 108, 109, 110, 111, 125, 126, 160, 161, 162, 165, 168, 179, 181, 182, 183, 185, 186, 188, -1,
  /* 2436 */ 14, 32, 43, 47, 63, 66, 68, 74, 78, 86, 87, 96, 97, 106, 107, 108, 109, 110, 111, 125, 126, 127, 128, 131, 144, 145, 146, 147, 148, 151, 152, 158, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 178, 179, 180, 181, 182, 183, 185, 186, 188, -1,
  /* 2488 */ 14, 32, 43, 47, 53, 58, 59, 63, 66, 68, 72, 74, 75, 78, 80, 86, 87, 91, 96, 97, 101, 106, 107, 108, 109, 110, 111, 118, 124, 125, 126, 127, 128, 131, 136, 139, 140, 141, 144, 145, 146, 147, 148, 149, 150, 151, 152, 157, 158, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 175, 178, 179, 180, 181, 182, 183, 185, 186, 188, -1,
  /* 2558 */ 14, 32, 43, 47, 53, 58, 60, 61, 63, 66, 68, 72, 74, 75, 76, 78, 79, 80, 83, 86, 87, 91, 92, 94, 96, 97, 106, 107, 108, 109, 110, 111, 118, 125, 126, 127, 128, 131, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 158, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, -1,
  /* 2635 */ 14, 32, 43, 47, 53, 58, 59, 60, 61, 63, 66, 68, 72, 74, 75, 76, 78, 79, 80, 83, 86, 87, 91, 92, 94, 96, 97, 101, 106, 107, 108, 109, 110, 111, 118, 124, 125, 126, 127, 128, 131, 133, 135, 136, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 157, 158, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, -1,
  /* 2718 */ 14, 27, 29, 32, 43, 47, 48, 50, 51, 53, 58, 59, 60, 61, 63, 66, 68, 72, 74, 75, 76, 78, 79, 80, 83, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 101, 106, 107, 108, 109, 110, 111, 118, 120, 124, 125, 126, 127, 128, 131, 132, 133, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 157, 158, 159, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, -1,
  /* 2815 */ 65, 115, 116, 117, 118, 119, 120, 121, 133, 159, 164, 171, 173, 174, 178, 179, 180, 181, 184, 185, 186, 188, -1,
  /* 2838 */ 26, 36, 58, 65, 70, 72, 79, 88, 89, 91, 102, 106, 110, 113, 115, 116, 117, 118, 119, 120, 121, 128, 131, 133, 139, 140, 144, 145, 146, 149, 153, 154, 158, 159, 164, 166, 168, 169, 170, 171, 173, 174, 178, 179, 180, 181, 184, 185, 186, 188, -1,
  /* 2889 */ 26, 37, 52, 55, 56, 59, 65, 73, 74, 89, 98, 101, 103, 104, 105, 106, 111, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 127, 128, 131, 133, 134, 136, 138, 144, 145, 150, 155, 156, 157, 158, 159, 163, 164, 166, 168, 169, 170, 171, 173, 174, 178, 179, 180, 181, 184, 185, 186, 188, -1,
  /* 2949 */ 26, 36, 37, 52, 55, 56, 58, 59, 65, 70, 72, 73, 74, 79, 88, 89, 91, 98, 101, 102, 103, 104, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 127, 128, 131, 133, 134, 136, 138, 139, 140, 144, 145, 146, 149, 150, 153, 154, 155, 156, 157, 158, 159, 163, 164, 166, 168, 169, 170, 171, 173, 174, 178, 179, 180, 181, 184, 185, 186, 188, -1,
  /* 3025 */ 26, 36, 53, 58, 60, 61, 65, 70, 72, 76, 79, 80, 83, 86, 88, 89, 91, 92, 94, 102, 106, 110, 113, 115, 116, 117, 118, 119, 120, 121, 125, 128, 131, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 148, 149, 153, 154, 158, 159, 164, 166, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, -1,
  /* 3095 */ 26, 36, 37, 52, 53, 55, 56, 58, 59, 60, 65, 66, 70, 72, 73, 74, 75, 76, 79, 80, 83, 86, 88, 89, 91, 92, 98, 101, 102, 103, 104, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128, 131, 133, 134, 135, 136, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 159, 163, 164, 166, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, -1,
  /* 3190 */ 26, 36, 37, 52, 53, 55, 56, 58, 59, 60, 61, 65, 66, 70, 72, 73, 74, 75, 76, 79, 80, 83, 86, 88, 89, 91, 92, 94, 98, 101, 102, 103, 104, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 157, 158, 159, 163, 164, 166, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, -1,
  /* 3288 */ 129, 143, 161, 172, 173, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3302 */ 129, 130, 143, 161, 162, 172, 173, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3318 */ 129, 143, 161, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3334 */ 122, 129, 143, 160, 161, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3352 */ 77, 81, 102, 104, 122, 126, 129, 140, 142, 143, 154, 155, 157, 160, 161, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3380 */ 129, 130, 143, 161, 162, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3398 */ 84, 122, 129, 130, 143, 160, 161, 162, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3419 */ 85, 122, 129, 130, 143, 156, 160, 161, 162, 164, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3441 */ 57, 67, 103, 107, 122, 129, 130, 134, 135, 143, 149, 150, 160, 161, 162, 164, 165, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3470 */ 39, 49, 85, 105, 122, 129, 130, 143, 156, 160, 161, 162, 164, 169, 172, 173, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3496 */ 122, 129, 143, 159, 160, 161, 164, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3516 */ 122, 129, 130, 143, 159, 160, 161, 162, 164, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3538 */ 93, 122, 126, 129, 132, 139, 141, 143, 148, 152, 153, 159, 160, 161, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3567 */ 77, 93, 102, 122, 126, 129, 132, 139, 140, 141, 142, 143, 148, 152, 153, 154, 159, 160, 161, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3601 */ 77, 81, 93, 102, 104, 122, 126, 129, 132, 140, 142, 143, 154, 155, 157, 159, 160, 161, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3634 */ 77, 81, 93, 102, 104, 122, 126, 129, 132, 139, 140, 141, 142, 143, 148, 152, 153, 154, 155, 157, 159, 160, 161, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3672 */ 11, 27, 44, 84, 85, 93, 96, 99, 122, 126, 129, 130, 132, 139, 141, 143, 148, 152, 153, 156, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3711 */ 11, 27, 44, 84, 85, 90, 93, 96, 99, 122, 126, 129, 130, 132, 139, 141, 143, 148, 152, 153, 156, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3751 */ 77, 81, 93, 102, 104, 122, 126, 129, 130, 132, 139, 140, 141, 142, 143, 148, 152, 153, 154, 155, 157, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3791 */ 11, 27, 44, 77, 81, 84, 85, 93, 96, 99, 102, 104, 122, 126, 129, 130, 132, 139, 140, 141, 142, 143, 148, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3839 */ 11, 27, 29, 44, 47, 48, 50, 51, 60, 61, 80, 84, 85, 86, 87, 88, 90, 91, 93, 96, 99, 106, 120, 122, 126, 129, 130, 132, 139, 141, 143, 145, 146, 148, 152, 153, 156, 158, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3896 */ 57, 67, 77, 81, 93, 102, 103, 104, 107, 122, 126, 129, 130, 132, 134, 135, 139, 140, 141, 142, 143, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 164, 165, 166, 172, 173, 174, 175, 176, 177, 182, 183, 184, 185, 186, 188, -1,
  /* 3945 */ 12, 23, 31, 38, 39, 43, 45, 46, 52, 57, 59, 78, 81, 89, 97, 98, 100, 103, 105, 121, 127, 129, 130, 131, 134, 138, 143, 150, 155, 156, 158, 161, 162, 163, 164, 165, 168, 169, 172, 173, 175, 176, 177, 178, 179, 182, 183, 184, 185, 186, 188, -1,
  /* 3997 */ 69, 112, 115, 123, 129, 130, 136, 137, 143, 161, 162, 164, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4024 */ 69, 84, 112, 115, 122, 123, 129, 130, 136, 137, 143, 159, 160, 161, 162, 164, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4055 */ 11, 27, 29, 44, 47, 48, 50, 51, 60, 61, 69, 80, 84, 85, 86, 87, 88, 90, 91, 93, 96, 99, 106, 112, 115, 120, 122, 123, 126, 129, 130, 132, 136, 137, 139, 141, 143, 145, 146, 148, 152, 153, 156, 158, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4120 */ 16, 33, 38, 56, 57, 64, 67, 69, 94, 99, 100, 101, 103, 107, 112, 113, 114, 115, 122, 123, 129, 130, 132, 134, 135, 136, 137, 143, 149, 150, 160, 161, 162, 163, 164, 165, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4172 */ 16, 33, 38, 56, 57, 64, 67, 69, 77, 81, 84, 93, 94, 99, 100, 101, 102, 103, 104, 107, 112, 113, 114, 115, 122, 123, 126, 129, 130, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4243 */ 11, 16, 27, 33, 38, 44, 56, 57, 64, 67, 69, 77, 81, 84, 85, 93, 94, 96, 99, 100, 101, 102, 103, 104, 107, 112, 113, 114, 115, 122, 123, 126, 129, 130, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 148, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4320 */ 11, 16, 27, 29, 33, 38, 39, 44, 47, 48, 49, 50, 51, 56, 57, 60, 61, 64, 67, 69, 80, 84, 85, 86, 87, 88, 90, 91, 93, 94, 96, 99, 100, 101, 103, 105, 106, 107, 112, 113, 114, 115, 120, 122, 123, 126, 129, 130, 132, 134, 135, 136, 137, 139, 141, 143, 145, 146, 148, 149, 150, 152, 153, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4410 */ 12, 23, 31, 38, 39, 43, 45, 46, 52, 57, 59, 78, 81, 89, 97, 100, 101, 121, 127, 128, 129, 130, 131, 136, 138, 143, 150, 158, 161, 162, 163, 165, 168, 169, 170, 172, 173, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4459 */ 12, 23, 31, 38, 39, 43, 45, 46, 52, 56, 57, 59, 69, 73, 78, 81, 89, 97, 98, 100, 101, 103, 105, 112, 114, 115, 119, 121, 123, 127, 128, 129, 130, 131, 134, 136, 137, 138, 143, 150, 155, 156, 158, 161, 162, 163, 164, 165, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4526 */ 12, 16, 23, 31, 33, 38, 39, 43, 45, 46, 49, 52, 56, 57, 59, 64, 67, 69, 73, 78, 81, 85, 89, 94, 97, 98, 99, 100, 101, 103, 105, 107, 112, 113, 114, 115, 119, 121, 122, 123, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 143, 149, 150, 155, 156, 158, 160, 161, 162, 163, 164, 165, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, -1,
  /* 4608 */ 42, 71, 90, 109, 117, 124, 129, 130, 138, 143, 147, 151, 161, 162, 172, 173, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4635 */ 122, 129, 143, 160, 161, 164, 172, 173, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4655 */ 42, 71, 84, 85, 90, 109, 117, 122, 124, 129, 130, 138, 143, 147, 151, 156, 160, 161, 162, 164, 172, 173, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4689 */ 13, 30, 31, 42, 55, 57, 63, 67, 77, 81, 92, 96, 97, 98, 102, 103, 104, 107, 108, 109, 110, 111, 122, 125, 126, 129, 130, 134, 135, 140, 142, 143, 149, 150, 154, 155, 157, 160, 161, 162, 164, 165, 168, 172, 173, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4746 */ 39, 42, 49, 71, 84, 85, 90, 105, 109, 117, 122, 124, 129, 130, 138, 143, 147, 151, 156, 160, 161, 162, 164, 169, 172, 173, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4784 */ 77, 93, 102, 122, 126, 129, 132, 139, 140, 141, 142, 143, 148, 152, 153, 154, 159, 160, 161, 164, 166, 172, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4820 */ 11, 27, 42, 44, 71, 77, 81, 84, 85, 90, 93, 96, 99, 102, 104, 109, 117, 122, 124, 126, 129, 130, 132, 138, 139, 140, 141, 142, 143, 147, 148, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 166, 172, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4879 */ 13, 30, 31, 42, 55, 57, 63, 67, 77, 81, 92, 93, 96, 97, 98, 102, 103, 104, 107, 108, 109, 110, 111, 122, 125, 126, 129, 130, 132, 134, 135, 139, 140, 141, 142, 143, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 164, 165, 166, 168, 172, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 4946 */ 11, 13, 27, 30, 31, 42, 44, 55, 57, 63, 67, 71, 77, 81, 84, 85, 90, 92, 93, 96, 97, 98, 99, 102, 103, 104, 107, 108, 109, 110, 111, 117, 122, 124, 125, 126, 129, 130, 132, 134, 135, 138, 139, 140, 141, 142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 165, 166, 168, 172, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5027 */ 11, 13, 27, 29, 30, 31, 39, 42, 44, 47, 48, 49, 50, 51, 55, 57, 60, 61, 63, 67, 71, 77, 80, 81, 84, 85, 86, 87, 88, 90, 91, 92, 93, 96, 97, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 120, 122, 124, 125, 126, 129, 130, 132, 134, 135, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 168, 169, 172, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5129 */ 12, 13, 23, 30, 31, 38, 39, 42, 43, 45, 46, 49, 52, 55, 57, 59, 63, 67, 71, 77, 78, 81, 84, 85, 89, 90, 92, 96, 97, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 117, 121, 122, 124, 125, 126, 127, 129, 130, 131, 134, 135, 138, 140, 142, 143, 147, 149, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 168, 169, 172, 173, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5217 */ 53, 58, 61, 77, 79, 83, 93, 94, 102, 122, 125, 126, 129, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 144, 146, 148, 149, 152, 153, 154, 159, 160, 161, 164, 166, 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5269 */ 16, 33, 38, 53, 56, 57, 58, 61, 64, 67, 69, 77, 79, 81, 83, 84, 93, 94, 99, 100, 101, 102, 103, 104, 107, 112, 113, 114, 115, 122, 123, 125, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 146, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5352 */ 53, 58, 60, 61, 72, 77, 79, 83, 91, 92, 93, 94, 102, 110, 118, 122, 125, 126, 129, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 152, 153, 154, 159, 160, 161, 164, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5413 */ 13, 30, 31, 42, 53, 55, 57, 58, 60, 61, 63, 67, 72, 77, 79, 81, 83, 91, 92, 93, 94, 96, 97, 98, 102, 103, 104, 107, 108, 109, 110, 111, 118, 122, 125, 126, 129, 130, 131, 132, 133, 134, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 164, 165, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5499 */ 15, 30, 32, 33, 34, 35, 36, 37, 44, 45, 48, 49, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 83, 84, 85, 93, 96, 97, 99, 100, 102, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 132, 133, 140, 144, 147, 149, 151, 154, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 172, 173, 174, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5590 */ 14, 15, 17, 26, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 83, 84, 85, 86, 87, 88, 89, 91, 93, 96, 97, 99, 100, 102, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 131, 132, 133, 139, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5706 */ 14, 15, 17, 26, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 83, 84, 85, 86, 87, 88, 89, 91, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 138, 139, 140, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5840 */ 12, 23, 31, 38, 39, 42, 43, 45, 46, 52, 57, 59, 71, 74, 78, 81, 89, 90, 97, 100, 101, 106, 109, 111, 117, 121, 124, 127, 128, 129, 130, 131, 136, 138, 143, 144, 145, 147, 150, 151, 157, 158, 161, 162, 163, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5906 */ 12, 14, 23, 31, 32, 38, 39, 42, 43, 45, 46, 47, 52, 57, 59, 63, 66, 68, 71, 74, 78, 81, 86, 87, 89, 90, 96, 97, 100, 101, 106, 107, 108, 109, 110, 111, 117, 121, 124, 125, 126, 127, 128, 129, 130, 131, 136, 138, 143, 144, 145, 146, 147, 148, 150, 151, 152, 157, 158, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 5990 */ 18, 35, 42, 51, 65, 69, 71, 90, 109, 112, 115, 116, 117, 118, 119, 120, 121, 123, 124, 129, 130, 133, 136, 137, 138, 143, 147, 151, 156, 159, 161, 162, 164, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6041 */ 27, 29, 47, 48, 50, 51, 60, 61, 65, 77, 80, 86, 87, 88, 90, 91, 93, 102, 106, 115, 116, 117, 118, 119, 120, 121, 122, 126, 129, 132, 133, 137, 139, 140, 141, 142, 143, 145, 146, 148, 152, 153, 154, 158, 159, 160, 161, 164, 166, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6108 */ 11, 18, 27, 29, 35, 42, 44, 47, 48, 50, 51, 60, 61, 65, 69, 71, 77, 80, 81, 84, 85, 86, 87, 88, 90, 91, 93, 96, 99, 102, 104, 106, 109, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 129, 130, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6201 */ 18, 35, 39, 42, 49, 51, 65, 69, 71, 84, 85, 90, 105, 109, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 129, 130, 133, 136, 137, 138, 143, 147, 151, 156, 159, 160, 161, 162, 164, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6260 */ 7, 13, 15, 16, 18, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 44, 45, 48, 49, 51, 55, 56, 57, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 147, 149, 150, 151, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6388 */ 7, 11, 13, 15, 16, 18, 23, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 44, 45, 47, 48, 49, 50, 51, 55, 56, 57, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6536 */ 26, 27, 29, 36, 47, 48, 50, 51, 53, 58, 60, 61, 65, 70, 72, 76, 77, 79, 80, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 102, 106, 110, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 152, 153, 154, 158, 159, 160, 161, 164, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6626 */ 26, 27, 29, 36, 47, 48, 50, 51, 53, 58, 60, 61, 65, 70, 72, 76, 77, 79, 80, 81, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 102, 104, 106, 110, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 152, 153, 154, 155, 157, 158, 159, 160, 161, 164, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6720 */ 12, 18, 23, 26, 31, 35, 37, 38, 39, 42, 43, 45, 46, 51, 52, 55, 56, 57, 59, 65, 69, 71, 73, 74, 78, 81, 89, 90, 97, 98, 100, 101, 103, 104, 105, 106, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 143, 144, 145, 147, 150, 151, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6817 */ 12, 18, 23, 26, 31, 35, 37, 38, 39, 42, 43, 45, 46, 51, 52, 55, 56, 57, 59, 65, 69, 71, 73, 74, 78, 81, 89, 90, 97, 98, 100, 101, 103, 104, 105, 106, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 143, 144, 145, 146, 147, 150, 151, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 6915 */ 7, 13, 15, 16, 18, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 45, 48, 49, 51, 55, 56, 57, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7051 */ 14, 15, 17, 26, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 53, 58, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 99, 100, 102, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7180 */ 14, 15, 17, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 58, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99, 100, 102, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7314 */ 7, 12, 13, 15, 16, 18, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 83, 84, 85, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 147, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7457 */ 14, 15, 17, 26, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7601 */ 14, 15, 17, 26, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, -1,
  /* 7748 */ 10, 28, 189, -1,
  /* 7752 */ 4, 10, 20, 28, 54, 187, 189, -1,
  /* 7760 */ 20, 28, 54, 167, 187, 189, -1,
  /* 7767 */ 19, 54, 82, 167, 187, 189, -1,
  /* 7774 */ 19, 20, 28, 54, 82, 167, 187, 189, -1,
  /* 7783 */ 5, 82, 95, 167, 187, 189, -1,
  /* 7790 */ 6, 82, 95, 167, 187, 189, -1,
  /* 7797 */ 3, 19, 54, 82, 95, 167, 187, 189, -1,
};

/// Get the dimensions of register pressure impacted by this register class.
/// Returns a -1 terminated array of pressure set IDs
const int *AArch64GenRegisterInfo::
getRegClassPressureSets(const TargetRegisterClass *RC) const {
  static const uint16_t RCSetStartTable[] = {
    1,1,1,1,1,1,78,78,4,184,4,4,2,6,10,2,6,16,24,4,4,4,2,6,2,6,2,6,2,6,2,6,2,6,2,6,32,41,7750,78,7750,7750,7750,184,7763,7783,7790,1,7748,7750,7757,7763,7783,7790,7750,78,7750,7750,7750,7750,7757,7763,7763,7763,184,7763,7748,7783,7790,7748,7797,7752,7748,7797,78,167,151,7750,184,7757,7750,7757,7763,7763,7763,7763,7763,7783,7790,7797,7752,78,78,184,1,2413,184,561,4689,2436,5499,561,3634,6260,5590,2558,4879,7051,6915,78,91,136,124,167,151,184,78,70,80,113,104,91,136,124,167,151,184,78,78,78,78,151,167,78,78,184,151,78,167,184,184,3334,184,986,184,521,483,3334,184,394,3634,184,2413,483,986,3567,3380,151,2815,3496,521,167,561,561,184,4120,1004,3634,3634,4120,1004,3634,561,1116,4689,2436,5499,3634,3567,5990,2838,483,3516,521,2889,4172,3751,561,2949,6260,5590,4879,1174,4172,3896,6041,3025,6201,3095,6915,6536,6108,3190,6720,1,78,78,136,124,91,136,124,78,78,91,151,167,151,167,184,184,249,448,330,448,330,650,1649,3334,167,3318,151,731,3496,3302,124,2147,3334,249,91,483,521,483,3399,521,184,184,561,3567,3496,561,1649,3634,3441,4635,654,3567,521,3997,764,3496,483,4608,2153,330,3399,249,737,2176,3538,4655,3751,561,561,790,2205,1765,680,3896,1674,3634,4784,876,4024,2243,4746,829,2287,1815,5352,4055,4820,923,2346,4459,5840,78,78,80,113,104,70,78,80,113,104,78,78,70,136,124,91,136,124,91,151,167,151,167,184,184,78,78,202,225,302,276,78,78,184,225,302,276,1411,1619,91,3318,136,78,1633,3288,124,78,3334,1977,104,78,3334,202,70,448,330,249,448,151,330,3334,3380,249,167,184,483,521,3334,184,3334,184,483,1649,3496,3334,521,184,561,3334,184,561,3352,394,184,2413,3334,1411,3567,3334,184,1649,249,1619,3380,151,3496,448,3334,3496,3302,124,3334,330,1977,104,276,3399,202,70,91,167,3601,418,483,1472,3538,3398,3538,3419,3516,521,561,184,184,184,3634,561,4689,2436,5499,1511,1721,1472,3567,1432,3672,1649,483,3516,361,3398,1326,3470,202,249,561,521,1988,6260,5590,1556,1765,5217,3839,3791,3711,561,604,1358,3945,4410,2026,7757,7757,7757,7757,7757,7757,7757,7757,7763,7757,7757,7757,7763,7763,7763,7763,7763,7757,7757,7757,7757,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7757,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,7763,1,7763,7784,7784,7784,7785,7785,7763,7763,7785,7784,7767,7785,7784,7763,7784,7763,7784,7754,0,1,1,1,};
  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 *AArch64GenRegisterInfo::
getRegUnitPressureSets(MCRegUnit RegUnit) const {
  assert(static_cast<unsigned>(RegUnit) < 297 && "invalid register unit");
  static const uint16_t RUSetStartTable[] = {
    7748,7752,1,1,1,1,7750,1,1,7748,1,7748,7750,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7180,1887,2718,3190,7601,1245,2635,3190,7457,1051,2488,2949,5706,2072,5906,6817,7314,4526,5129,6201,6915,4243,4946,6108,6388,4320,5027,6201,6915,5269,5413,6626,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,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,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,50,2,16,2,16,2,16,32,60,6,24,6,24,6,24,41,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,7763,7763,7763,7763,7785,7785,7785,7785,7790,7790,7790,7790,7783,7783,7783,7783,7797,7797,7798,7798,7798,7798,7774,7774,7760,7760,7754,7754,7752,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,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,0,};
  return &RCSetsTable[RUSetStartTable[static_cast<unsigned>(RegUnit)]];
}

extern const MCRegisterDesc AArch64RegDesc[];
extern const int16_t AArch64RegDiffLists[];
extern const LaneBitmask AArch64LaneMaskLists[];
extern const char AArch64RegStrings[];
extern const char AArch64RegClassStrings[];
extern const MCPhysReg AArch64RegUnitRoots[][2];
extern const uint16_t AArch64SubRegIdxLists[];
extern const uint16_t AArch64RegEncodingTable[];
// AArch64 Dwarf<->LLVM register mappings.
extern const MCRegisterInfo::DwarfLLVMRegPair AArch64DwarfFlavour0Dwarf2L[];
extern const unsigned AArch64DwarfFlavour0Dwarf2LSize;

extern const MCRegisterInfo::DwarfLLVMRegPair AArch64EHFlavour0Dwarf2L[];
extern const unsigned AArch64EHFlavour0Dwarf2LSize;

extern const MCRegisterInfo::DwarfLLVMRegPair AArch64DwarfFlavour0L2Dwarf[];
extern const unsigned AArch64DwarfFlavour0L2DwarfSize;

extern const MCRegisterInfo::DwarfLLVMRegPair AArch64EHFlavour0L2Dwarf[];
extern const unsigned AArch64EHFlavour0L2DwarfSize;

AArch64GenRegisterInfo::
AArch64GenRegisterInfo(unsigned RA, unsigned DwarfFlavour, unsigned EHFlavour,
      unsigned PC, unsigned HwMode)
  : TargetRegisterInfo(&AArch64RegInfoDesc, RegisterClasses, RegisterClasses+530,
             SubRegIndexNameTable, SubRegIdxRangeTable, SubRegIndexLaneMaskTable,
             LaneBitmask(0xFFFFFFFFF80003C0), RegClassInfos, VTLists, HwMode) {
  InitMCRegisterInfo(AArch64RegDesc, 895, RA, PC,
                     AArch64MCRegisterClasses, 530,
                     AArch64RegUnitRoots,
                     297,
                     AArch64RegDiffLists,
                     AArch64LaneMaskLists,
                     AArch64RegStrings,
                     AArch64RegClassStrings,
                     AArch64SubRegIdxLists,
                     144,
                     AArch64RegEncodingTable);

  switch (DwarfFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapDwarfRegsToLLVMRegs(AArch64DwarfFlavour0Dwarf2L, AArch64DwarfFlavour0Dwarf2LSize, false);
    break;
  }
  switch (EHFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapDwarfRegsToLLVMRegs(AArch64EHFlavour0Dwarf2L, AArch64EHFlavour0Dwarf2LSize, true);
    break;
  }
  switch (DwarfFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapLLVMRegsToDwarfRegs(AArch64DwarfFlavour0L2Dwarf, AArch64DwarfFlavour0L2DwarfSize, false);
    break;
  }
  switch (EHFlavour) {
  default:
    llvm_unreachable("Unknown DWARF flavour");
  case 0:
    mapLLVMRegsToDwarfRegs(AArch64EHFlavour0L2Dwarf, AArch64EHFlavour0L2DwarfSize, true);
    break;
  }
}

static const MCPhysReg CSR_AArch64_AAPCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_AArch64_AAPCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_SCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_AAPCS_SCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ffc, 0x00000ffe, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0xc0000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017e0060, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_SwiftError_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_AArch64_AAPCS_SwiftError_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fd8, 0x00000fec, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fd, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x01780000, 0x00000070, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_SwiftError_SCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_AAPCS_SwiftError_SCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fdc, 0x00000fee, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0xc0000000, 0x03f807fd, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017a0000, 0x00000074, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_SwiftTail_SaveList[] = { AArch64::X19, AArch64::X21, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_AArch64_AAPCS_SwiftTail_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fa8, 0x00000fd4, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fa, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01700000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_ThisReturn_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X0, 0 };
static const uint32_t CSR_AArch64_AAPCS_ThisReturn_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00010000, 0x0000fff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80001000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAPCS_X18_SaveList[] = { AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_AArch64_AAPCS_X18_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ffc, 0x00000ffe, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0xc0000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017e0060, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAVPCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, 0 };
static const uint32_t CSR_AArch64_AAVPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0x000000ff, 0xff000000, 0xff0000ff, 0x000000ff, 0x00007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff0000f, 0xfff0000f, 0x0000000f, 0xfff00000, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x00000001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AAVPCS_SCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_AAVPCS_SCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0x000000ff, 0xff000000, 0xff0000ff, 0x000000ff, 0x00007ffc, 0x00000ffe, 0x00000000, 0xfff00000, 0xfff0000f, 0xfff0000f, 0x0000000f, 0xfff00000, 0xc000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x00000001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017e0060, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AllRegs_SaveList[] = { AArch64::W0, AArch64::W1, AArch64::W2, AArch64::W3, AArch64::W4, AArch64::W5, AArch64::W6, AArch64::W7, AArch64::W8, AArch64::W9, AArch64::W10, AArch64::W11, AArch64::W12, AArch64::W13, AArch64::W14, AArch64::W15, AArch64::W16, AArch64::W17, AArch64::W18, AArch64::W19, AArch64::W20, AArch64::W21, AArch64::W22, AArch64::W23, AArch64::W24, AArch64::W25, AArch64::W26, AArch64::W27, AArch64::W28, AArch64::W29, AArch64::W30, AArch64::WSP, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::SP, AArch64::B0, AArch64::B1, AArch64::B2, AArch64::B3, AArch64::B4, AArch64::B5, AArch64::B6, AArch64::B7, AArch64::B8, AArch64::B9, AArch64::B10, AArch64::B11, AArch64::B12, AArch64::B13, AArch64::B14, AArch64::B15, AArch64::B16, AArch64::B17, AArch64::B18, AArch64::B19, AArch64::B20, AArch64::B21, AArch64::B22, AArch64::B23, AArch64::B24, AArch64::B25, AArch64::B26, AArch64::B27, AArch64::B28, AArch64::B29, AArch64::B30, AArch64::B31, AArch64::H0, AArch64::H1, AArch64::H2, AArch64::H3, AArch64::H4, AArch64::H5, AArch64::H6, AArch64::H7, AArch64::H8, AArch64::H9, AArch64::H10, AArch64::H11, AArch64::H12, AArch64::H13, AArch64::H14, AArch64::H15, AArch64::H16, AArch64::H17, AArch64::H18, AArch64::H19, AArch64::H20, AArch64::H21, AArch64::H22, AArch64::H23, AArch64::H24, AArch64::H25, AArch64::H26, AArch64::H27, AArch64::H28, AArch64::H29, AArch64::H30, AArch64::H31, AArch64::S0, AArch64::S1, AArch64::S2, AArch64::S3, AArch64::S4, AArch64::S5, AArch64::S6, AArch64::S7, AArch64::S8, AArch64::S9, AArch64::S10, AArch64::S11, AArch64::S12, AArch64::S13, AArch64::S14, AArch64::S15, AArch64::S16, AArch64::S17, AArch64::S18, AArch64::S19, AArch64::S20, AArch64::S21, AArch64::S22, AArch64::S23, AArch64::S24, AArch64::S25, AArch64::S26, AArch64::S27, AArch64::S28, AArch64::S29, AArch64::S30, AArch64::S31, AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::D16, AArch64::D17, AArch64::D18, AArch64::D19, AArch64::D20, AArch64::D21, AArch64::D22, AArch64::D23, AArch64::D24, AArch64::D25, AArch64::D26, AArch64::D27, AArch64::D28, AArch64::D29, AArch64::D30, AArch64::D31, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_AArch64_AllRegs_RegMask[] = { 0xffff7d44, 0xffffffff, 0xffffffff, 0x0000ffff, 0xffff0000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000fff, 0x00000000, 0xfffff000, 0xffffffff, 0xffffffff, 0x00000fff, 0xfffff000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xf80007ff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7fff7f, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_AllRegs_SCS_SaveList[] = { AArch64::W0, AArch64::W1, AArch64::W2, AArch64::W3, AArch64::W4, AArch64::W5, AArch64::W6, AArch64::W7, AArch64::W8, AArch64::W9, AArch64::W10, AArch64::W11, AArch64::W12, AArch64::W13, AArch64::W14, AArch64::W15, AArch64::W16, AArch64::W17, AArch64::W18, AArch64::W19, AArch64::W20, AArch64::W21, AArch64::W22, AArch64::W23, AArch64::W24, AArch64::W25, AArch64::W26, AArch64::W27, AArch64::W28, AArch64::W29, AArch64::W30, AArch64::WSP, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::SP, AArch64::B0, AArch64::B1, AArch64::B2, AArch64::B3, AArch64::B4, AArch64::B5, AArch64::B6, AArch64::B7, AArch64::B8, AArch64::B9, AArch64::B10, AArch64::B11, AArch64::B12, AArch64::B13, AArch64::B14, AArch64::B15, AArch64::B16, AArch64::B17, AArch64::B18, AArch64::B19, AArch64::B20, AArch64::B21, AArch64::B22, AArch64::B23, AArch64::B24, AArch64::B25, AArch64::B26, AArch64::B27, AArch64::B28, AArch64::B29, AArch64::B30, AArch64::B31, AArch64::H0, AArch64::H1, AArch64::H2, AArch64::H3, AArch64::H4, AArch64::H5, AArch64::H6, AArch64::H7, AArch64::H8, AArch64::H9, AArch64::H10, AArch64::H11, AArch64::H12, AArch64::H13, AArch64::H14, AArch64::H15, AArch64::H16, AArch64::H17, AArch64::H18, AArch64::H19, AArch64::H20, AArch64::H21, AArch64::H22, AArch64::H23, AArch64::H24, AArch64::H25, AArch64::H26, AArch64::H27, AArch64::H28, AArch64::H29, AArch64::H30, AArch64::H31, AArch64::S0, AArch64::S1, AArch64::S2, AArch64::S3, AArch64::S4, AArch64::S5, AArch64::S6, AArch64::S7, AArch64::S8, AArch64::S9, AArch64::S10, AArch64::S11, AArch64::S12, AArch64::S13, AArch64::S14, AArch64::S15, AArch64::S16, AArch64::S17, AArch64::S18, AArch64::S19, AArch64::S20, AArch64::S21, AArch64::S22, AArch64::S23, AArch64::S24, AArch64::S25, AArch64::S26, AArch64::S27, AArch64::S28, AArch64::S29, AArch64::S30, AArch64::S31, AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::D16, AArch64::D17, AArch64::D18, AArch64::D19, AArch64::D20, AArch64::D21, AArch64::D22, AArch64::D23, AArch64::D24, AArch64::D25, AArch64::D26, AArch64::D27, AArch64::D28, AArch64::D29, AArch64::D30, AArch64::D31, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_AArch64_AllRegs_SCS_RegMask[] = { 0xffff7d44, 0xffffffff, 0xffffffff, 0x0000ffff, 0xffff0000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000fff, 0x00000000, 0xfffff000, 0xffffffff, 0xffffffff, 0x00000fff, 0xfffff000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xf80007ff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7fff7f, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_NoRegs_SaveList[] = { 0 };
static const uint32_t CSR_AArch64_NoRegs_RegMask[] = { 0x00007000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_NoRegs_SCS_SaveList[] = { AArch64::X18, 0 };
static const uint32_t CSR_AArch64_NoRegs_SCS_RegMask[] = { 0x00007000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_NoneRegs_SaveList[] = { AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_NoneRegs_RegMask[] = { 0x00007044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_NoneRegs_SCS_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_NoneRegs_SCS_RegMask[] = { 0x00007044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006004, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_RT_AllRegs_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_AArch64_RT_AllRegs_RegMask[] = { 0xff007044, 0xff00ffff, 0xff00ffff, 0x0000ffff, 0xff000000, 0xff00ffff, 0xfe00ffff, 0x7f007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff00fff, 0xfff00fff, 0x00000fff, 0xfff00000, 0x8fe00fff, 0xfff807ff, 0xfff803ff, 0xfff800ff, 0x000001ff, 0x03fffff8, 0x00fffff8, 0x09fffff8, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_RT_AllRegs_SCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_RT_AllRegs_SCS_RegMask[] = { 0xff007044, 0xff00ffff, 0xff00ffff, 0x0000ffff, 0xff000000, 0xff00ffff, 0xfe00ffff, 0x7f007ffc, 0x00000ffe, 0x00000000, 0xfff00000, 0xfff00fff, 0xfff00fff, 0x00000fff, 0xfff00000, 0xcfe00fff, 0xfff807ff, 0xfff803ff, 0xfff800ff, 0x000001ff, 0x03fffff8, 0x00fffff8, 0x09fffff8, 0xc17ee060, 0x0000007d, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_RT_MostRegs_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, 0 };
static const uint32_t CSR_AArch64_RT_MostRegs_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0xfe000000, 0x7f007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x8fe00000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_RT_MostRegs_SCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_RT_MostRegs_SCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0xfe000000, 0x7f007ffc, 0x00000ffe, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0xcfe00000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0xc17ee060, 0x0000007d, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X0_SaveList[] = { AArch64::Z0, AArch64::Z1, AArch64::Z2, AArch64::Z3, AArch64::Z4, AArch64::Z5, AArch64::Z6, AArch64::Z7, AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::Z24, AArch64::Z25, AArch64::Z26, AArch64::Z27, AArch64::Z28, AArch64::Z29, AArch64::Z30, AArch64::Z31, AArch64::P0, AArch64::P1, AArch64::P2, AArch64::P3, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X0_RegMask[] = { 0xffff7044, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff, 0x1ffffff8, 0xfffffffc, 0x00000fff, 0xfffff000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x83ffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7c7f40, 0xfffffff8, 0xffffffff, 0xffffffff, 0x7fffffff, };
static const MCPhysReg CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X1_SaveList[] = { AArch64::Z0, AArch64::Z1, AArch64::Z2, AArch64::Z3, AArch64::Z4, AArch64::Z5, AArch64::Z6, AArch64::Z7, AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::Z24, AArch64::Z25, AArch64::Z26, AArch64::Z27, AArch64::Z28, AArch64::Z29, AArch64::Z30, AArch64::Z31, AArch64::P0, AArch64::P1, AArch64::P2, AArch64::P3, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X1_RegMask[] = { 0xffff7044, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffeffff, 0x7fff7ff8, 0xfffffffc, 0x00000fff, 0xfffff000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x8fffefff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xefffffff, 0xfd7cfe41, 0xfffffff9, 0xffffffff, 0xffffffff, 0x7fffffff, };
static const MCPhysReg CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X2_SaveList[] = { AArch64::Z0, AArch64::Z1, AArch64::Z2, AArch64::Z3, AArch64::Z4, AArch64::Z5, AArch64::Z6, AArch64::Z7, AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::Z24, AArch64::Z25, AArch64::Z26, AArch64::Z27, AArch64::Z28, AArch64::Z29, AArch64::Z30, AArch64::Z31, AArch64::P0, AArch64::P1, AArch64::P2, AArch64::P3, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X2_RegMask[] = { 0xffff7044, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffcffff, 0x7ffe7ff8, 0xfffffffc, 0x00000fff, 0xfffff000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x8fffcfff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xefffffff, 0xfd7cfe41, 0xfffffff9, 0xffffffff, 0xffffffff, 0x7fffffff, };
static const MCPhysReg CSR_AArch64_SMStartStop_SaveList[] = { AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_SMStartStop_RegMask[] = { 0x00007044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffff0000, 0xffffffff, 0x00000fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffff000, 0x000007ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf8000000, 0xff7fff7f, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_SVE_AAPCS_SaveList[] = { AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_AArch64_SVE_AAPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0xfff000ff, 0xff00fff0, 0xff0000ff, 0x000000ff, 0x00007ff8, 0xfff00ffc, 0x0000000f, 0xfff00000, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x03ff8001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x3fff8078, 0x0fff8000, 0x1fff8000, 0x00000000, };
static const MCPhysReg CSR_AArch64_SVE_AAPCS_SCS_SaveList[] = { AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::LR, AArch64::FP, AArch64::X18, 0 };
static const uint32_t CSR_AArch64_SVE_AAPCS_SCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0xfff000ff, 0xff00fff0, 0xff0000ff, 0x000000ff, 0x00007ffc, 0xfff00ffe, 0x0000000f, 0xfff00000, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0xc000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x03ff8001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017e0060, 0x3fff807c, 0x0fff8000, 0x1fff8000, 0x00000000, };
static const MCPhysReg CSR_AArch64_StackProbe_Windows_SaveList[] = { AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::SP, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_AArch64_StackProbe_Windows_RegMask[] = { 0xffff7d04, 0xffffffff, 0xffffffff, 0x0000ffff, 0xffff0000, 0xffffffff, 0xffffffff, 0x7fffbffc, 0x00000ffe, 0x00000000, 0xfffff000, 0xffffffff, 0xffffffff, 0x00000fff, 0xfffff000, 0xcfffffff, 0xfffffbff, 0xffffffff, 0xffffffff, 0xf80007ff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7eff61, 0x0000007d, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_AArch64_TLS_ELF_SaveList[] = { AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X16, AArch64::X17, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_AArch64_TLS_ELF_RegMask[] = { 0xffff7004, 0xffffffff, 0xffffffff, 0x0000ffff, 0xffff0000, 0xffffffff, 0xfffeffff, 0xffff3fff, 0x00000fff, 0x00000000, 0xfffff000, 0xffffffff, 0xffffffff, 0x00000fff, 0xfffff000, 0xffffefff, 0xfffffbff, 0xffffffff, 0xffffffff, 0xf80007ff, 0xffffffff, 0xffffffff, 0xefffffff, 0xfd7ffe7f, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAPCS_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Darwin_AArch64_AAPCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAPCS_SwiftError_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Darwin_AArch64_AAPCS_SwiftError_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fd8, 0x00000fec, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fd, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x01780000, 0x00000070, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAPCS_SwiftTail_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X21, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Darwin_AArch64_AAPCS_SwiftTail_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fa8, 0x00000fd4, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fa, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01700000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAPCS_ThisReturn_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X0, 0 };
static const uint32_t CSR_Darwin_AArch64_AAPCS_ThisReturn_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00010000, 0x0000fff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80001000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAPCS_Win64_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X18, 0 };
static const uint32_t CSR_Darwin_AArch64_AAPCS_Win64_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ffc, 0x00000ffe, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0xc0000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017e0060, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_AAVPCS_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, 0 };
static const uint32_t CSR_Darwin_AArch64_AAVPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0x000000ff, 0xff000000, 0xff0000ff, 0x000000ff, 0x00007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff0000f, 0xfff0000f, 0x0000000f, 0xfff00000, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x00000001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_CXX_TLS_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D16, AArch64::D17, AArch64::D18, AArch64::D19, AArch64::D20, AArch64::D21, AArch64::D22, AArch64::D23, AArch64::D24, AArch64::D25, AArch64::D26, AArch64::D27, AArch64::D28, AArch64::D29, AArch64::D30, AArch64::D31, 0 };
static const uint32_t CSR_Darwin_AArch64_CXX_TLS_RegMask[] = { 0xffff7044, 0xffffffff, 0xffffffff, 0x0000ffff, 0x00000000, 0xffff0000, 0x7dfeffff, 0x3eff7ff8, 0x00000ffc, 0x00000000, 0xfffff000, 0x00000fff, 0xfffff000, 0x00000fff, 0xfffff000, 0x87dfefff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000007ff, 0x00000000, 0x00000000, 0x08000000, 0xdd7c6e40, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_CXX_TLS_PE_SaveList[] = { AArch64::LR, AArch64::FP, 0 };
static const uint32_t CSR_Darwin_AArch64_CXX_TLS_PE_RegMask[] = { 0x00007044, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_CXX_TLS_ViaCopy_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D16, AArch64::D17, AArch64::D18, AArch64::D19, AArch64::D20, AArch64::D21, AArch64::D22, AArch64::D23, AArch64::D24, AArch64::D25, AArch64::D26, AArch64::D27, AArch64::D28, AArch64::D29, AArch64::D30, AArch64::D31, 0 };
static const uint32_t CSR_Darwin_AArch64_CXX_TLS_ViaCopy_RegMask[] = { 0xffff7000, 0xffffffff, 0xffffffff, 0x0000ffff, 0x00000000, 0xffff0000, 0x7dfeffff, 0x3eff1ff8, 0x00000ffc, 0x00000000, 0xfffff000, 0x00000fff, 0xfffff000, 0x00000fff, 0xfffff000, 0x87dfefff, 0xfffff9ff, 0xffffffff, 0xffffffff, 0x000007ff, 0x00000000, 0x00000000, 0x00000000, 0xdc3c6e40, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_RT_AllRegs_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_Darwin_AArch64_RT_AllRegs_RegMask[] = { 0xff007044, 0xff00ffff, 0xff00ffff, 0x0000ffff, 0xff000000, 0xff00ffff, 0xfe00ffff, 0x7f007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff00fff, 0xfff00fff, 0x00000fff, 0xfff00000, 0x8fe00fff, 0xfff807ff, 0xfff803ff, 0xfff800ff, 0x000001ff, 0x03fffff8, 0x00fffff8, 0x09fffff8, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_RT_MostRegs_SaveList[] = { AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, 0 };
static const uint32_t CSR_Darwin_AArch64_RT_MostRegs_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0xfe000000, 0x7f007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x8fe00000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_SVE_AAPCS_SaveList[] = { AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::LR, AArch64::FP, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, 0 };
static const uint32_t CSR_Darwin_AArch64_SVE_AAPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0xfff000ff, 0xff00fff0, 0xff0000ff, 0x000000ff, 0x00007ff8, 0xfff00ffc, 0x0000000f, 0xfff00000, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x03ff8001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x3fff8078, 0x0fff8000, 0x1fff8000, 0x00000000, };
static const MCPhysReg CSR_Darwin_AArch64_TLS_SaveList[] = { AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::X18, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_Darwin_AArch64_TLS_RegMask[] = { 0xffff7004, 0xffffffff, 0xffffffff, 0x0000ffff, 0xffff0000, 0xffffffff, 0xfffeffff, 0x7fff3ffc, 0x00000ffe, 0x00000000, 0xfffff000, 0xffffffff, 0xffffffff, 0x00000fff, 0xfffff000, 0xcfffefff, 0xfffffbff, 0xffffffff, 0xffffffff, 0xf80007ff, 0xffffffff, 0xffffffff, 0xefffffff, 0xfd7efe61, 0x0000007d, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_AAPCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Win_AArch64_AAPCS_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_AAPCS_SwiftError_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Win_AArch64_AAPCS_SwiftError_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fd8, 0x00000fec, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fd, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x01780000, 0x00000070, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_AAPCS_SwiftTail_SaveList[] = { AArch64::X19, AArch64::X21, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, 0 };
static const uint32_t CSR_Win_AArch64_AAPCS_SwiftTail_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00007fa8, 0x00000fd4, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x80000000, 0x03f807fa, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01700000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_AAVPCS_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, 0 };
static const uint32_t CSR_Win_AArch64_AAVPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0x000000ff, 0xff000000, 0xff0000ff, 0x000000ff, 0x00007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff0000f, 0xfff0000f, 0x0000000f, 0xfff00000, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x00000001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_Arm64EC_Thunk_SaveList[] = { AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, 0 };
static const uint32_t CSR_Win_AArch64_Arm64EC_Thunk_RegMask[] = { 0xffc07044, 0xffc00000, 0xffc00000, 0x00000000, 0xffc00000, 0xffc00000, 0x00000000, 0x00007ff8, 0x00000ffc, 0x00000000, 0x0ffc0000, 0x0ffc0000, 0x0ffc0000, 0x00000000, 0x0ffc0000, 0x80000000, 0x03fe07ff, 0x00fe0000, 0x01fe0000, 0x00000000, 0x000003fe, 0x000000fe, 0x080001fe, 0x017c0040, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_CFGuard_Check_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X0, AArch64::X1, AArch64::X2, AArch64::X3, AArch64::X4, AArch64::X5, AArch64::X6, AArch64::X7, AArch64::X8, AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, AArch64::Q5, AArch64::Q6, AArch64::Q7, 0 };
static const uint32_t CSR_Win_AArch64_CFGuard_Check_RegMask[] = { 0xffff7044, 0xffff0000, 0xffff0000, 0x00000000, 0x00ff0000, 0xffff0000, 0x01ff0000, 0x00fffff8, 0x00000ffc, 0x00000000, 0x0ffff000, 0x000ff000, 0x0ffff000, 0x00000000, 0x0ffff000, 0x801ff000, 0x03ffffff, 0x00fff800, 0x01fff800, 0xf8000000, 0xf8000003, 0xf8000000, 0x18000001, 0x1f7c0f40, 0x00000078, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_RT_AllRegs_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, AArch64::Q8, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, AArch64::Q30, AArch64::Q31, 0 };
static const uint32_t CSR_Win_AArch64_RT_AllRegs_RegMask[] = { 0xff007044, 0xff00ffff, 0xff00ffff, 0x0000ffff, 0xff000000, 0xff00ffff, 0xfe00ffff, 0x7f007ff8, 0x00000ffc, 0x00000000, 0xfff00000, 0xfff00fff, 0xfff00fff, 0x00000fff, 0xfff00000, 0x8fe00fff, 0xfff807ff, 0xfff803ff, 0xfff800ff, 0x000001ff, 0x03fffff8, 0x00fffff8, 0x09fffff8, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_RT_MostRegs_SaveList[] = { AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, AArch64::D8, AArch64::D9, AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, AArch64::D15, AArch64::X9, AArch64::X10, AArch64::X11, AArch64::X12, AArch64::X13, AArch64::X14, AArch64::X15, 0 };
static const uint32_t CSR_Win_AArch64_RT_MostRegs_RegMask[] = { 0xff007044, 0xff000000, 0xff000000, 0x00000000, 0x00000000, 0xff000000, 0xfe000000, 0x7f007ff8, 0x00000ffc, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x00000000, 0x0ff00000, 0x8fe00000, 0x03f807ff, 0x00f80000, 0x01f80000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0xc17ce040, 0x00000079, 0x00000000, 0x00000000, 0x00000000, };
static const MCPhysReg CSR_Win_AArch64_SVE_AAPCS_SaveList[] = { AArch64::P4, AArch64::P5, AArch64::P6, AArch64::P7, AArch64::P8, AArch64::P9, AArch64::P10, AArch64::P11, AArch64::P12, AArch64::P13, AArch64::P14, AArch64::P15, AArch64::Z8, AArch64::Z9, AArch64::Z10, AArch64::Z11, AArch64::Z12, AArch64::Z13, AArch64::Z14, AArch64::Z15, AArch64::Z16, AArch64::Z17, AArch64::Z18, AArch64::Z19, AArch64::Z20, AArch64::Z21, AArch64::Z22, AArch64::Z23, AArch64::X19, AArch64::X20, AArch64::X21, AArch64::X22, AArch64::X23, AArch64::X24, AArch64::X25, AArch64::X26, AArch64::X27, AArch64::X28, AArch64::FP, AArch64::LR, 0 };
static const uint32_t CSR_Win_AArch64_SVE_AAPCS_RegMask[] = { 0xff007044, 0xff0000ff, 0xff0000ff, 0xfff000ff, 0xff00fff0, 0xff0000ff, 0x000000ff, 0x00007ff8, 0xfff00ffc, 0x0000000f, 0xfff00000, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0xfff0000f, 0x8000000f, 0xfff807ff, 0xfff80003, 0xfff80000, 0x03ff8001, 0x0003fff8, 0x0000fff8, 0x0801fff8, 0x017c0040, 0x3fff8078, 0x0fff8000, 0x1fff8000, 0x00000000, };


ArrayRef<const uint32_t *> AArch64GenRegisterInfo::getRegMasks() const {
  static const uint32_t *const Masks[] = {
    CSR_AArch64_AAPCS_RegMask,
    CSR_AArch64_AAPCS_SCS_RegMask,
    CSR_AArch64_AAPCS_SwiftError_RegMask,
    CSR_AArch64_AAPCS_SwiftError_SCS_RegMask,
    CSR_AArch64_AAPCS_SwiftTail_RegMask,
    CSR_AArch64_AAPCS_ThisReturn_RegMask,
    CSR_AArch64_AAPCS_X18_RegMask,
    CSR_AArch64_AAVPCS_RegMask,
    CSR_AArch64_AAVPCS_SCS_RegMask,
    CSR_AArch64_AllRegs_RegMask,
    CSR_AArch64_AllRegs_SCS_RegMask,
    CSR_AArch64_NoRegs_RegMask,
    CSR_AArch64_NoRegs_SCS_RegMask,
    CSR_AArch64_NoneRegs_RegMask,
    CSR_AArch64_NoneRegs_SCS_RegMask,
    CSR_AArch64_RT_AllRegs_RegMask,
    CSR_AArch64_RT_AllRegs_SCS_RegMask,
    CSR_AArch64_RT_MostRegs_RegMask,
    CSR_AArch64_RT_MostRegs_SCS_RegMask,
    CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X0_RegMask,
    CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X1_RegMask,
    CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X2_RegMask,
    CSR_AArch64_SMStartStop_RegMask,
    CSR_AArch64_SVE_AAPCS_RegMask,
    CSR_AArch64_SVE_AAPCS_SCS_RegMask,
    CSR_AArch64_StackProbe_Windows_RegMask,
    CSR_AArch64_TLS_ELF_RegMask,
    CSR_Darwin_AArch64_AAPCS_RegMask,
    CSR_Darwin_AArch64_AAPCS_SwiftError_RegMask,
    CSR_Darwin_AArch64_AAPCS_SwiftTail_RegMask,
    CSR_Darwin_AArch64_AAPCS_ThisReturn_RegMask,
    CSR_Darwin_AArch64_AAPCS_Win64_RegMask,
    CSR_Darwin_AArch64_AAVPCS_RegMask,
    CSR_Darwin_AArch64_CXX_TLS_RegMask,
    CSR_Darwin_AArch64_CXX_TLS_PE_RegMask,
    CSR_Darwin_AArch64_CXX_TLS_ViaCopy_RegMask,
    CSR_Darwin_AArch64_RT_AllRegs_RegMask,
    CSR_Darwin_AArch64_RT_MostRegs_RegMask,
    CSR_Darwin_AArch64_SVE_AAPCS_RegMask,
    CSR_Darwin_AArch64_TLS_RegMask,
    CSR_Win_AArch64_AAPCS_RegMask,
    CSR_Win_AArch64_AAPCS_SwiftError_RegMask,
    CSR_Win_AArch64_AAPCS_SwiftTail_RegMask,
    CSR_Win_AArch64_AAVPCS_RegMask,
    CSR_Win_AArch64_Arm64EC_Thunk_RegMask,
    CSR_Win_AArch64_CFGuard_Check_RegMask,
    CSR_Win_AArch64_RT_AllRegs_RegMask,
    CSR_Win_AArch64_RT_MostRegs_RegMask,
    CSR_Win_AArch64_SVE_AAPCS_RegMask,
  };
  return ArrayRef(Masks);
}

bool AArch64GenRegisterInfo::
isGeneralPurposeRegister(const MachineFunction &MF, MCRegister PhysReg) const {
  return
      AArch64::GPR64RegClass.contains(PhysReg) ||
      AArch64::GPR32RegClass.contains(PhysReg) ||
      false;
}

bool AArch64GenRegisterInfo::
isGeneralPurposeRegisterClass(const TargetRegisterClass *RC) const {
  return
      AArch64::GPR64RegClass.hasSubClassEq(RC) ||
      AArch64::GPR32RegClass.hasSubClassEq(RC) ||
      false;
}

bool AArch64GenRegisterInfo::
isFixedRegister(const MachineFunction &MF, MCRegister PhysReg) const {
  return
      AArch64::CCRRegClass.contains(PhysReg) ||
      AArch64::FIXED_REGSRegClass.contains(PhysReg) ||
      false;
}

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

bool AArch64GenRegisterInfo::
isConstantPhysReg(MCRegister PhysReg) const {
  return
      PhysReg == AArch64::WZR ||
      PhysReg == AArch64::XZR ||
      false;
}

ArrayRef<const char *> AArch64GenRegisterInfo::getRegMaskNames() const {
  static const char *Names[] = {
    "CSR_AArch64_AAPCS",
    "CSR_AArch64_AAPCS_SCS",
    "CSR_AArch64_AAPCS_SwiftError",
    "CSR_AArch64_AAPCS_SwiftError_SCS",
    "CSR_AArch64_AAPCS_SwiftTail",
    "CSR_AArch64_AAPCS_ThisReturn",
    "CSR_AArch64_AAPCS_X18",
    "CSR_AArch64_AAVPCS",
    "CSR_AArch64_AAVPCS_SCS",
    "CSR_AArch64_AllRegs",
    "CSR_AArch64_AllRegs_SCS",
    "CSR_AArch64_NoRegs",
    "CSR_AArch64_NoRegs_SCS",
    "CSR_AArch64_NoneRegs",
    "CSR_AArch64_NoneRegs_SCS",
    "CSR_AArch64_RT_AllRegs",
    "CSR_AArch64_RT_AllRegs_SCS",
    "CSR_AArch64_RT_MostRegs",
    "CSR_AArch64_RT_MostRegs_SCS",
    "CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X0",
    "CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X1",
    "CSR_AArch64_SME_ABI_Support_Routines_PreserveMost_From_X2",
    "CSR_AArch64_SMStartStop",
    "CSR_AArch64_SVE_AAPCS",
    "CSR_AArch64_SVE_AAPCS_SCS",
    "CSR_AArch64_StackProbe_Windows",
    "CSR_AArch64_TLS_ELF",
    "CSR_Darwin_AArch64_AAPCS",
    "CSR_Darwin_AArch64_AAPCS_SwiftError",
    "CSR_Darwin_AArch64_AAPCS_SwiftTail",
    "CSR_Darwin_AArch64_AAPCS_ThisReturn",
    "CSR_Darwin_AArch64_AAPCS_Win64",
    "CSR_Darwin_AArch64_AAVPCS",
    "CSR_Darwin_AArch64_CXX_TLS",
    "CSR_Darwin_AArch64_CXX_TLS_PE",
    "CSR_Darwin_AArch64_CXX_TLS_ViaCopy",
    "CSR_Darwin_AArch64_RT_AllRegs",
    "CSR_Darwin_AArch64_RT_MostRegs",
    "CSR_Darwin_AArch64_SVE_AAPCS",
    "CSR_Darwin_AArch64_TLS",
    "CSR_Win_AArch64_AAPCS",
    "CSR_Win_AArch64_AAPCS_SwiftError",
    "CSR_Win_AArch64_AAPCS_SwiftTail",
    "CSR_Win_AArch64_AAVPCS",
    "CSR_Win_AArch64_Arm64EC_Thunk",
    "CSR_Win_AArch64_CFGuard_Check",
    "CSR_Win_AArch64_RT_AllRegs",
    "CSR_Win_AArch64_RT_MostRegs",
    "CSR_Win_AArch64_SVE_AAPCS",
  };
  return ArrayRef(Names);
}

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

} // end namespace llvm

